Kotlin con curry

Si no han probado el Curry, deberian, es una especie de mole Indio muy sabroso, y también en programación se usa, principalmente en programación funcional, es increíblemente util y ayuda a tener menos errores y simplificar por mucho el código.

Aqui solo presento un pequeno ejemplo de como usar esta técnica con kotlin y despues lo compararemos con javascript, la verdad con java ya no me gusto :P pero se que se puede.

Simplemente a una lista de precios le calcularemos el Iva del 16%. No se vera mucho la ventaja de porque usar currying pero si como usarlo.

Con kotlin

 

Eso solo se pega en la función main de Kotlin y la salida es:

 

Con Javascript

 

Yo lo corri con Nodejs pero igual puedes usar chrome, opera, o firefox, pega el codigo en la consola de desarrollo y das enter

La salida es:

 

Personalmente me gusta mas Javascript pero que se le va a hacer, no me acomodo mucho con los tipos, aunque muchos blogs dicen que javascript va a absorber typescript en el futuro, la verdad quien sabe.