Que dicas gerais você tem para jogar golfe em Io ? Estou procurando idéias que possam ser aplicadas aos problemas de código de golfe em geral que sejam pelo menos um pouco específicos para Io (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por resposta.
10
Respostas:
Você pode colar métodos na parte de trás da maioria dos literais
Não tudo
fonte
Você pode deixar de fora a parte else da função if
Isso não está na documentação ... Inicialmente, pensei que você deveria incluir a parte else, como o operador elvis em outros idiomas; Acontece que eu posso deixar de fora a outra parte. ( Por favor, adicione ao tutorial / documentação!)
Então, se você não quiser que a parte else retorne nada, você pode simplesmente fazer
fonte
Função abreviada de nível superior
Parece um ponto de golfe bastante interessante. Por exemplo
No entanto, Io é bastante permissivo ao não especificar o contador; o corpo do mapa pode ser usado como uma função sem ponto, pois Io tenta preencher o operando dessa expressão. Isso pode ser jogado em
fonte