Veja todas as opções de fluxo de controle
Rotações:
F
: Para loop. Assim como o Python.
V
: Para loop acima de um intervalo. Nem a variável nem o intervalo devem ser fornecidos, portanto, 2 caracteres mais curtos.
W
: Enquanto loop. Assim como o Python.
#
: Loop infinito enquanto. Escape com erro ou quebra explícita. Recurso exclusivo try ... except
agora em Pyth.
Funções:
D
: Definição geral. Assim como Python.
L
: 1 argumento, sem função de atribuição, como o lambda do Python, mas nomeado. O nome da função, o nome da variável e return ( R
) não precisam ser fornecidos, portanto, são 3 caracteres mais curtos.
Programação funcional:
f
: Filtro - selecione elementos da sequência de entrada que retornam verdade na entrada lambda.
f
: Primeiro número inteiro maior ou igual à entrada que fornece o resultado verdadeiro do filtro.
m
: Mapa - transforme elementos da sequência de entrada usando a entrada lambda.
u
: Reduza a seqüência de entrada dobrada na entrada lambda, inicializando o acumulador para o terceiro argumento.
o
: Order - elementos mais antigos da sequência de entrada usando a entrada lambda como chave.
Normalmente, haverá várias possibilidades para qualquer problema, e somente escrevendo soluções de teste com cada uma delas é possível descobrir qual é o mais curto.