in

¿Cómo puedo iterar sobre los caracteres en una cadena?

En moonscript, ¿cómo puedo iterar sobre los caracteres en una cadena?

Intenté iterar como si la cadena fuera una tabla, pero eso no funcionó:

s = "hello"
for c in *s
  print c

1 respuesta
1

Siguientes equivalentes de lua:

Iterar por índice y subcadena

s = "hello"
for i = 1, #s
  print s\sub(i, i)

Iterar utilizando la coincidencia de patrones

s = "hello"
for c in s\gmatch"."
  print c

Para cadenas Unicode, puede usar:

s = "✅🔥✈♛"
for _, c in utf8.codes(s)
  print utf8.char(c)

¿Te ayudó la respuesta?

Subscribirse
Notificar por
guest
0 Comentarios
Inline Feedbacks
Ver todas las Respuestas

¿Puedo tratar fluido un cuerpo rígido calculando Momento de inercia? Si no, ¿cómo lo calcularía?

¿Importar claves a Electrum móvil?