Translate

miércoles, 6 de marzo de 2024

Strings en Gleam



import gleam/io

import gleam/string


pub fn main() {

  // String literals

  io.debug("👩‍💻 こんにちは Gleam 🏳️‍🌈")

  io.debug(

    "multi

    line

    string",

  )

  io.debug("\u{1F600}")


  // Double quote can be escaped

  io.println("\"X\" marks the spot")


  // String concatenation

  io.debug("One " <> "Two")


  // String functions

  io.debug(string.reverse("1 2 3 4 5"))

  io.debug(string.append("abc", "def"))

}


En Gleam, las cadenas se escriben como texto entre comillas dobles, pueden abarcar varias líneas y contener caracteres Unicode.

El operador <> se puede utilizar para concatenar cadenas.

Se admiten varias secuencias de escape:

\" - comillas dobles
\\ - barra invertida
\f - avance de formulario
\n - nueva línea
\r - retorno de carro
\t - pestaña
\u{xxxxxx} - punto de código Unicode

El módulo de biblioteca estándar gleam/string contiene funciones para trabajar con cadenas.