Queremos mostrar la facilidad del leguaje y realizamos este pequeño script para ejemplificar las diferencias entre variables globales y locales, este código tiene dos clases, una llamada "variables" y otra llamada "inicio" , la clase variables viene un ejemplo de variables globales y locales, en el que según los comentarios se muestra como manipular variables globales y locales:
class variables{
//defino una variable global
def total = 100
def variables = {
//imprimo la variable global
println total
suma(10,20)
//imprimo la variable global
println total
}
def suma = {num1, num2->
//imprimo una variable local
def total = num1 + num2
//imprimo la variable local
println total
//modifico la variable global
variables.total = 99
//imprimo la variable global
println variables.total
}
}
class inicio {
static main(args) {
def prueba = new variables()
prueba.variables()
}
}
//RESULTADO:
//
//100
//30
//30
//99
Visita nuestra página en:
Visita nuestra página en:
Siguenos en Facebook:
No hay comentarios.:
Publicar un comentario