typestar

Buscar dentro de una cadena en Mojo

Cuatro formas de preguntar si un texto aparece, o dónde.

def main():
    var line = String("mojo: python syntax, compiled speed")
    print("python" in line)
    print(line.startswith("mojo"))
    print(line.endswith("speed"))
    print(line.find("compiled"))
    print(line.find("rust"))

Cómo funciona

  1. in da un sí o un no simple para una subcadena.
  2. startswith y endswith anclan la pregunta a uno u otro extremo.
  3. find devuelve el índice, o -1 cuando no hay coincidencia.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
7
Caracteres a escribir
207
Tokens
60
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 42 segundos.

Escribe este fragmento

Paso 4 de 5 en Cadenas; paso 21 de 26 en Fundamentos del lenguaje.

← Anterior Siguiente →