miércoles, 14 de agosto de 2019

Programar SI-ENTONCES-SINO en Node.js

El siguiente código de ES6+ permite generar un SI-ENTONCES/SI-ENTONCES-SINO (entiéndase estructura if-then-else) en JavaScript redactando en castellano totalmente funcional. Como referencia, las palabras castellanizadoras estarán en Mayúsculas, área dedicada a constantes como convención entre programadores JavaScript.

Lenguaje JavaScript: const fnNADA = function(){} ; const SI = ( condiciones, elEntonces=fnNADA, elSino=fnNADA ) => condiciones ? elEntonces(condiciones) : elSino(condiciones) ; ¿Cómo se utiliza? Lenguaje JavaScript SI( divisor == 0 , ENTONCES => { console.log( "No se puede dividir por cero" ) ; process.exit(25) ; } , CASOCONTRARIO => { cociente = dividendo/divisor ; console.log( "La división da %f", cociente ) ; } ) TipoNumero = SI( divisor > 0, DEVOLVER => "Divisor Positivo", SINO => "Divisor Negativo" ) ; console.log( "El divisor es un " + TipoNumero ) ;

No hay comentarios.:

Publicar un comentario