string.len()
Parte da seção Fundamentals do Journey de Lua da Coddy — lição 44 de 90.
A função string.len() é sua primeira ferramenta para trabalhar com dados de texto de maneiras mais sofisticadas.
A função string.len() retorna o número de caracteres em uma string. Isso inclui letras, números, espaços e quaisquer caracteres especiais. Aqui está a sintaxe básica:
string.len(your_string)Aqui está um exemplo simples:
local username = "player123"
local length = string.len(username)
print(length) -- saídas: 9A string "player123" contém 9 caracteres, então string.len() retorna 9.
Desafio
FácilCrie um sistema de validação de nome de usuário que verifica se um nome de usuário atende ao requisito de comprimento mínimo. Declare uma variável chamada username e atribua a ela o valor "player123". Use a função string.len() para encontrar o comprimento do nome de usuário e, em seguida, armazene esse comprimento em uma variável chamada usernameLength. Por fim, imprima o valor do comprimento.
Folha de consulta
A função string.len() retorna o número de caracteres em uma string, incluindo letras, números, espaços e caracteres especiais:
string.len(your_string)Exemplo:
local username = "player123"
local length = string.len(username)
print(length) -- saída: 9Experimente você mesmo
-- Declare a variável username
local username = "player123"
-- TODO: Escreva seu código aqui para encontrar o comprimento e armazená-lo em usernameLength
-- Imprimir o comprimento
print(usernameLength)Esta 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