2011-04-11 10 views

Respuesta

26

Lo que usted está tratando, rest será más eficiente, pero la diferencia será tan trivial como para ser interesante.

Asegúrate de saber si quieres rest o next, porque en algunos casos es importante. rest es más flojo, y es probable que tenga razón más a menudo, pero si usa rest cuando necesita next, los resultados pueden ser difíciles de rastrear.

Para cuerdas ... ninguna! Utilice subs, el operador subcadena incorporada:

user> (subs "hears" 1) 
"ears" 

rest está muy bien, pero sería producir un siguientes de caracteres en lugar de una cadena; por lo general, encontrará una cadena más fácil de tratar, y es bastante simple para volverla a convertir en una secuencia de caracteres algún tiempo después.

+0

¿Es 'drop' tan como' lasy' como 'rest'? ¿O es 'drop' más como' next'? –

Cuestiones relacionadas