Cadena
Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 6 de 92.
Una cadena es un fragmento de texto: una secuencia de caracteres como letras, dígitos, espacios y símbolos. En GDScript su tipo es String, con S mayúscula.
Para crear una cadena, coloca el texto entre comillas dobles o comillas simples:
var s1 = "This is a string"
var s2 = 'This is also a string'Las comillas indican dónde empieza y termina el texto. No forman parte del valor, así que print(s1) muestra This is a string.
Las comillas simples son útiles cuando el texto contiene comillas dobles:
var line = 'She said "Hi!"'
print(line)Esto imprime She said "Hi!".
GDScript no tiene un tipo separado para un solo carácter: "A" es un String de un carácter.
Los dígitos entre comillas también son texto. "25" es un String, mientras que 25 es un int.
Desafío
PrincipianteGuarda la cadena I am learning to code with Coddy! en una variable llamada coddy.
Escribe el texto exacto, con las mismas mayúsculas, espacios y !. No cambies la línea print(). Imprime:
coddy = "I am learning to code with Coddy!"Pruébalo tú mismo
extends Node
func _ready():
# Crea la variable coddy a continuación
# No cambies la línea siguiente
print('coddy = "', coddy, '"')
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosDivisión enteraOperador móduloAtajos aritméticosRepaso: matemáticas básicasOperadores de comparación7Entrada y salida básicas
SalidaSalida con variablesFormato de cadenasEntradaConversión de tipoRepaso: hasta 120Repaso: verdadero o falso10Funciones
Declarar una funciónArgumentosRetornoTipos de retornoRepaso: función SigmaRepaso: función de validaciónValores predeterminados5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operador ternario8Calculadora para dividir la cuenta
Mensaje de bienvenidaCómo obtener datos3Variables, parte 2
Declaración de tiposInferencia de tiposConstantesRepaso: inicializar variablesConversión de tipos9Bucles
Bucle forBucle whileBreakContinueRepaso - FactorialLa función rangeBucle anidadoRepaso - Entrada dinámicaPractica por tu cuenta: Compilador de GDScript online