Construir cadenas en Mojo
+ une cadenas, y String() trae los demás tipos consigo.
def main():
var name = String("Mojo")
var version = 1
var line = name + " " + String(version) + ".0"
print(line)
print(line + " is " + String(line.byte_length()) + " bytes")
print(String("-") * 20)
Cómo funciona
String(version)vuelve texto unIntantes de concatenar.byte_length()mide el resultado; nunca llameslensobre unString.- Multiplicar una cadena la repite, lo que arma separadores rápidos.
Palabras clave y builtins usados aquí
Stringdefprintvar
El intento, en números
- Líneas
- 7
- Caracteres a escribir
- 197
- Tokens
- 66
- Ritmo de tres estrellas
- 85 tpm
Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 47 segundos.
Paso 1 de 5 en Cadenas; paso 18 de 26 en Fundamentos del lenguaje.