¿Qué consejos generales tienes para jugar al golf en Io ? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos para Io (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por respuesta.
10
Respuestas:
Puede pegar métodos en la parte posterior de la mayoría de los literales
No todo
fuente
Puede omitir la parte else de la función if
Esto no está en la documentación ... Al principio pensé que tenía que incluir la parte else, como el operador de elvis en otros idiomas; Resulta que puedo dejar de lado la otra parte. ( Por favor, añadir esto a la clase particular y / o documentación!)
Entonces, si no desea que la parte else devuelva nada, simplemente puede hacer
fuente
Taquigrafía de funciones de nivel superior
Esto parece un punto de golf bastante interesante. P.ej
Sin embargo, Io es bastante permisivo al no especificar el contador; el cuerpo del mapa se puede usar como una función sin puntos, ya que Io intenta completar el operando de esta expresión. Esto se puede convertir en golf
fuente