Combinando Strings e Variáveis
Parte da seção Fundamentals do Journey de Lua da Coddy — lição 29 de 90.
O operador de concatenação .. permite que você junte strings e variáveis para formar frases completas.
Veja como combinar uma string literal com uma variável:
playerName = "Alex"
message = "Welcome, " .. playerName .. "!"
print(message) -- Saída: Welcome, Alex!Você também pode concatenar diretamente dentro da função print() sem armazenar o resultado em uma variável:
score = 150
print("Player score is: " .. score) -- Saída: Player score is: 150Desafio
FácilCrie uma mensagem de introdução de personagem combinando o nome de um jogador com seus pontos de vida usando concatenação de strings. Crie uma variável chamada playerName e atribua a ela o valor "Ranger". Crie outra variável chamada healthPoints e atribua a ela o valor 85. Use o operador de concatenação .. para combinar essas variáveis com um texto descritivo e imprimir o resultado como uma frase completa.
Folha de consulta
O operador de concatenação .. une strings e variáveis:
playerName = "Alex"
message = "Welcome, " .. playerName .. "!"
print(message) -- Saída: Welcome, Alex!Você pode concatenar diretamente dentro de print():
score = 150
print("Player score is: " .. score) -- Saída: Player score is: 150Experimente você mesmo
-- Cria variáveis para o nome do jogador e pontos de vida
-- TODO: Escreva seu código aqui
-- Imprime a mensagem de introdução do personagem
-- TODO: Imprima o resultado usando concatenação de stringsEsta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
4Operadores 2 Relacionais e Lógicos
Operadores de IgualdadeOperadores RelacionaisO Operador 'and'O Operador 'or'O Operador 'not'Avaliação de Curto-CircuitoValores Truthy e FalsyRecapitulação - Lógica Simples7Lógica Condicional Básica
A instrução if-thenA instrução if-then-elseA instrução elseifRecapitulação - Baú do Tesouro2Variáveis e Tipos de Dados
O que é uma Variável?NúmerosStringsBooleanosO Valor 'nil'A Função type()Convenções de NomenclaturaRecapitulação - Perfil de Personagem5Saída Básica
Imprimindo LiteraisImprimindo VariáveisImprimindo Múltiplos ValoresCombinando Strings e VariáveisA Função tostring()EntradaCastRecapitulação - Relatório de StatusRecapitulação - Até 1208Fundamentos de Manipulação de Strings
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Revisão - Formatar Nome de Usuário3Operadores 1: Aritmética e Concatenação
Operadores AritméticosOperador de MóduloOperador de ExponenciaçãoConcatenação de StringsPrecedência de OperadoresRecapitulação - Cálculos Simples6Projeto: Exibição de Atributos do Personagem
Mensagem de Boas-vindasDeclarar Atributos do Personagem9Fundamentos de Funções
Declarando uma FunçãoChamando uma FunçãoFunções com ParâmetrosFunções com Múltiplos ParâmetrosA Instrução 'return'Recapitulação - Calculadora de Área