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.