Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como php

Haxe en ejemplos (3)

Para recordar... Haxe puede crear aplicaciones multiplataforma dirigidas a JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash y permite el acceso a las capacidades nativas de cada plataforma. Haxe tiene sus propias máquinas virtuales (HashLink y NekoVM), pero también puede ejecutarse en modo interpretado. En este post veremos algunos ejemplos en Haxe .  Para poder ejecutar una aplicación en este lenguaje tecleamos en una terminal: haxe --run Main.hx Ejemplo 1. Convertir un numero flotante (tipo Float) a entero: /** haxe --main Main --interp **/ class Main { static public function main (): Void { var intDivision = Std . int( 34 . 22 / 26 . 67 ); trace ( "Division entera = " ,intDivision); } } Usamos la función para convertir a Int: var intDivision = Std.int(34.22/26.67); Ejemplo 2. Convertir un String a tipo Float. class Main { static public function main (): Void { var floatDivison: Float = Std...

Haxe en ejemplos (2)

    En el post pasado sobre Haxe vimos un pequeño vistazo a este lenguaje. Continuando con la entrega en esta ocasión veremos algunos aspectos de este lenguaje. Mostrar la versión instalada: $haxe --version Ver la ayuda: $haxe --help Main.hx class Main { static public function main (): Void { trace ( "Hola, mundo en Haxe!!" ); } } Ejecutar programa: haxe --run Main.hx Convertir código Haxe a Javascript: $ haxe --main Main --js holamundo.js Con esto el código Haxe (Main.hx) se convertirá a código Javascipt (*.js). Lo podemos comprobar de la siguiente forma: $ cat holamundo.js Vemos el código resultado: // Generated by Haxe 4.0.5 ( function ( $global ) { "use strict" ; var Main = function () { }; Main . main = function () { console . log ( "Main.hx:7:" , "Hola, mundo en Haxe!!" ); }; Main . main (); })({}); Al ser código JS se puede ejecutar con ayuda de Node JS: $ node holamu...