×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Tutorial] Concatenação
[Tutorial] Concatenação
Reppam
« Censeur »
1464393900000
    • Reppam#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  0

Con .. ca .. te .. na .. ção


Concatenar: v.t.d. v.t.i. v.bit. e v.pron. Ligar; unir de modo lógico e homogêneo; manter ligação ou conexão entre.


Em palavras simples, concatenar é o ato de ligar uma string a outra.
    Exemplo:
      a = "Teste de Conca"
      b = "tenação número 1"
      print(a..b)
        >> Teste de Concatenação número 1


Você pode concatenar todos os tipos de valores. Veja exemplos:
    print("tes".."te") --teste
    print((1) .. (2)) --12 (String)
    print("Tabela: "..tostring({"a","b"})) -- Tabela: table: 0x7a8740 (Usa-se tostring)
    print("Função: "..tostring(function(a,b,c) print(a,b,c) end)) -- Função: function: 0x891232 (Usa-se tostring)
    print("Boolean "..tostring(true)..tostring(false)) -- Boolean truefalse (Usa-se tostring)

Você não poderá:
    A. Concatenar tabela com outra tabela (A menos que use a metatable (que será explicada em uma outra ocasião))
    B. Concatenar function com function
    C. Concatenar boolean com boolean
    D. Concatenar uma tabela, uma function ou um boolean sem utilizar a função tostring()
Squalleze
« Citoyen »
1464393960000
    • Squalleze#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Ótimo tutorial, nem sabia q isso existia, parabéns ^-^
Taric
« Citoyen »
1464461820000
    • Taric#5206
    • Profil
    • Derniers messages
    • Tribu
#3
  0
Adorei seu tutorial.
Vc faz programas? ( ͡° ͜ʖ ͡°)
Igortieny
« Citoyen »
1464465660000
    • Igortieny#0000
    • Profil
    • Derniers messages
    • Tribu
#4
  0
bélissimo tuto.
Kissu
« Citoyen »
1465069020000
    • Kissu#0000
    • Profil
    • Derniers messages
#5
  0
mds, q tutorial mais dlç
Favelada
« Consul »
1491209100000
    • Favelada#6672
    • Profil
    • Derniers messages
    • Tribu
#6
  0
Vamos supor que quero juntar um número com um texto, precisarei fazer:

Code Lua

1
2
dinheiro = 34.3
print("Você me deve" .. " " .. "R$" .. " " .. dinheiro)
?

Não existe um modo mais fácil sem colocar " " para separar meus textos?

Dernière modification le 1491209400000
Fofinhoppp
« Consul »
1491212820000
    • Fofinhoppp#0000
    • Profil
    • Derniers messages
    • Tribu
#7
  0
Paulmarques a dit :
Vamos supor que quero juntar um número com um texto, precisarei fazer:

Code Lua

1
2
dinheiro = 34.3
print("Você me deve" .. " " .. "R$" .. " " .. dinheiro)
?

Não existe um modo mais fácil sem colocar " " para separar meus textos?

não entendi muito bem oq vc quis dizer, mas vê se é assim
Code Lua

1
2
dinheiro = 34.3
print('Você me deve RS '..dinheiro)
Sebafrancuz
« Consul »
1491238560000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#8
  0
Fofinhoppp a dit :
Paulmarques a dit :
Vamos supor que quero juntar um número com um texto, precisarei fazer:

Code Lua

1
2
dinheiro = 34.3
print("Você me deve" .. " " .. "R$" .. " " .. dinheiro)
?

Não existe um modo mais fácil sem colocar " " para separar meus textos?

não entendi muito bem oq vc quis dizer, mas vê se é assim
Code Lua

1
2
dinheiro = 34.3
print('Você me deve RS '..dinheiro)

Code Lua

1
2
dinheiro = 34.3
print(string.format("Você me deve R$ %d",dinheiro))

Dernière modification le 1491238620000
Bortverde
« Consul »
1491238980000
    • Bortverde#0015
    • Profil
    • Derniers messages
    • Tribu
#9
  0
Sebafrancuz a dit :
Fofinhoppp a dit :
Paulmarques a dit :
Vamos supor que quero juntar um número com um texto, precisarei fazer:

Code Lua

1
2
dinheiro = 34.3
print("Você me deve" .. " " .. "R$" .. " " .. dinheiro)
?

Não existe um modo mais fácil sem colocar " " para separar meus textos?

não entendi muito bem oq vc quis dizer, mas vê se é assim
Code Lua

1
2
dinheiro = 34.3
print('Você me deve RS '..dinheiro)

Code Lua

1
2
dinheiro = 34.3
print(string.format("Você me deve R$ %d",dinheiro))

então o "print com formatação" também existe em Lua?
Sebafrancuz
« Consul »
1491239160000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#10
  0
Bortverde a dit :
Sebafrancuz a dit :
Fofinhoppp a dit :
Paulmarques a dit :
Vamos supor que quero juntar um número com um texto, precisarei fazer:

Code Lua

1
2
dinheiro = 34.3
print("Você me deve" .. " " .. "R$" .. " " .. dinheiro)
?

Não existe um modo mais fácil sem colocar " " para separar meus textos?

não entendi muito bem oq vc quis dizer, mas vê se é assim
Code Lua

1
2
dinheiro = 34.3
print('Você me deve RS '..dinheiro)

Code Lua

1
2
dinheiro = 34.3
print(string.format("Você me deve R$ %d",dinheiro))

então o "print com formatação" também existe em Lua?

string.format é uma função separada. Você pode usar num print para formatar de forma mais rápida ou simplesmente usar a concatenação. :P
Favelada
« Consul »
1491241260000
    • Favelada#6672
    • Profil
    • Derniers messages
    • Tribu
#11
  0
Sebafrancuz a dit :
Fofinhoppp a dit :
Paulmarques a dit :
Vamos supor que quero juntar um número com um texto, precisarei fazer:

Code Lua

1
2
dinheiro = 34.3
print("Você me deve" .. " " .. "R$" .. " " .. dinheiro)
?

Não existe um modo mais fácil sem colocar " " para separar meus textos?

não entendi muito bem oq vc quis dizer, mas vê se é assim
Code Lua

1
2
dinheiro = 34.3
print('Você me deve RS '..dinheiro)

Code Lua

1
2
dinheiro = 34.3
print(string.format("Você me deve R$ %d",dinheiro))

Não sabia que tinha %d em Lua, há %s também?
Sebafrancuz
« Consul »
1491242040000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#12
  0
Paulmarques a dit :
Sebafrancuz a dit :
Fofinhoppp a dit :
Paulmarques a dit :
Vamos supor que quero juntar um número com um texto, precisarei fazer:

Code Lua

1
2
dinheiro = 34.3
print("Você me deve" .. " " .. "R$" .. " " .. dinheiro)
?

Não existe um modo mais fácil sem colocar " " para separar meus textos?

não entendi muito bem oq vc quis dizer, mas vê se é assim
Code Lua

1
2
dinheiro = 34.3
print('Você me deve RS '..dinheiro)

Code Lua

1
2
dinheiro = 34.3
print(string.format("Você me deve R$ %d",dinheiro))

Não sabia que tinha %d em Lua, há %s também?

Dá uma lida no tópico do bolo sobre patterns
http://atelier801.com/topic?f=6&t=844263
Favelada
« Consul »
1491273780000
    • Favelada#6672
    • Profil
    • Derniers messages
    • Tribu
#13
  0
Sebafrancuz a dit :
Paulmarques a dit :
Sebafrancuz a dit :
Fofinhoppp a dit :
Paulmarques a dit :
Vamos supor que quero juntar um número com um texto, precisarei fazer:

Code Lua

1
2
dinheiro = 34.3
print("Você me deve" .. " " .. "R$" .. " " .. dinheiro)
?

Não existe um modo mais fácil sem colocar " " para separar meus textos?

não entendi muito bem oq vc quis dizer, mas vê se é assim
Code Lua

1
2
dinheiro = 34.3
print('Você me deve RS '..dinheiro)

Code Lua

1
2
dinheiro = 34.3
print(string.format("Você me deve R$ %d",dinheiro))

Não sabia que tinha %d em Lua, há %s também?

Dá uma lida no tópico do bolo sobre patterns
http://atelier801.com/topic?f=6&t=844263

Obrigado!
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Tutorial] Concatenação
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27