Sangría
Como un lenguaje que toma a Python como referencia, Genie utiliza espacios en blanco o tabuladores en lugar de llaves para
delimitar bloques.
Ejemplos de código
[indent = 4]
init
print "Hola, mundo!"
Otro ejemplo:
init
a:int = 0
if (a > 0)
print "a es mayor que 0"
else
print "a no es mayor que 0"
Objetos
Sin ninguna declaración explícita para el sangrado, por defecto se usa la tabulación.
class Ejemplo
def run()
stdout .printf ("Hola, mundo! \n")
init
var ejemplo = new Ejemplo ()
ejemplo .run()
Referencias
1. Jamie McCracken (ed.).«Introducing Genie - the smart programming language» (http://jamiemcc.livejournal.com/117
49.html) (en inglés). Consultado el 13 de junio de 2010.
2. Using Genie and Vala together (http://live.gnome.org/Genie#Using_Genie_and_V
ala_together) (en inglés).
Enlaces externos
Página principal de Genie(en inglés)
Página principal de Vala (en inglés)
Página de Barry Kauler sobre Genie(en inglés)
Página de Nicolas Joseph con muchos ejemplos de código
Documentación de la API
Charla IRC sobre Genie en Gnome hispano, febrero de 2010
Código de Genie para principiantes
Genie Doc
Obtenido de «https://es.wikipedia.org/w/index.php?title=Genie_(lenguaje_de_programación)&oldid=106301621
»
Esta página se editó por última vez el 17 mar 2018 a las 17:38.
El texto está disponible bajo laLicencia Creative Commons Atribución Compartir Igual 3.0 ; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestrostérminos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de laFundación Wikimedia, Inc., una organización sin ánimo de lucro.