Repaso - Formatear nombre de usuario
Parte de la sección Fundamentos del Journey de Lua de Coddy. Lección 49 de 90.
Desafío
FácilCrea un sistema de procesamiento de nombres de usuario que estandarice y acorte los nombres de usuario para fines de visualización. Declara una variable llamada rawUsername y asígnale el valor "GameMaster2024". Primero, usa string.lower() para convertir todo el nombre de usuario a minúsculas y guarda el resultado en una variable llamada lowercaseUsername. Luego, usa string.sub() para extraer los primeros 5 caracteres del nombre de usuario en minúsculas y guarda esta versión acortada en una variable llamada displayUsername. Imprime el nombre de usuario de visualización final.
Pruébalo tú mismo
-- Declarar la variable rawUsername
local rawUsername = "GameMaster2024"
-- TODO: Escribe tu código aquí
-- Convertir a minúsculas y almacenar en lowercaseUsername
-- Extraer los primeros 5 caracteres y almacenar en displayUsername
-- Imprimir el nombre de usuario final
print(displayUsername)Todas las lecciones de Fundamentos
4Operadores 2 Relacionales y Lógicos
Operadores de IgualdadOperadores RelacionalesEl Operador 'and'El Operador 'or'El Operador 'not'Evaluación de CortocircuitoValores Truthy y FalsyResumen - Lógica Simple7Lógica condicional básica
La sentencia if-thenLa sentencia if-then-elseLa sentencia elseifResumen - Cofre del tesoro10Tablas Parte 1: Estilo de lista
¿Qué es una tabla?Crear una tablaAcceder a elementos por índiceModificar elementos por índiceEl operador de longitud '#'table.insert()table.remove()Resumen - Gestionar miembros del grupo13Proyecto: Tienda de pociones sencilla
Configuración del proyectoAñadir una poción2Variables y tipos de datos
¿Qué es una variable?NúmerosStringsBooleanosEl valor 'nil'La función type()Convenciones de nomenclaturaResumen - Perfil de personaje5Salida básica
Imprimir literalesImprimir variablesImprimir múltiples valoresCombinar cadenas y variablesLa función tostring()EntradaConversión de tipos (Cast)Resumen - Informe de estadoResumen - Hasta 1208Fundamentos de manipulación de strings
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Repaso - Formatear nombre de usuario3Operadores 1: Aritmética y Concatenación
Operadores aritméticosOperador de móduloOperador de exponenciaciónConcatenación de stringsPrecedencia de operadoresResumen: Cálculos sencillos6Proyecto: Mostrar estadísticas del personaje
Mensaje de bienvenidaDeclarar estadísticas del personaje9Fundamentos de las funciones
Declarar una funciónLlamar a una funciónFunciones con parámetrosFunciones con múltiples parámetrosLa sentencia 'return'Repaso - Calculadora de áreaPractica por tu cuenta: Compilador de Lua online