Esetss

Páginas: 2 (284 palabras) Publicado: 18 de junio de 2012
Funciones en JavaFX
19jun07
Las funciones solo contienen declaracion de variables, funciones u operaciones, y devolución de valores (mediante return).
Su sintaxis es la siguiente:

1:function ( ) {
2:
3: }
Para utilizar otro tipo de sentencias (como condicionales, bucles, etc) se deben utilizar en vez de funciones, las operaciones.
Al momento de invocar unafunción lo hacemos simplemente llamándola por su nombre:
1: = ( )
Ejemplos
Creamos una función que retorna el doble del número pasado por parametro, en este caso 7:
1: import javafx.ui.*;2: import java.lang.System;
3:
4: function doble(n){
5: var d : Integer = n * 2;
6: return d;
7: }
8:
9: var n: Integer = 7;
10:System.out.println(doble(n)); //muestra "14"
Creamos una función que retorna el cubo de un número pasado por parámetro, en este caso 3. Dentro de la función cubo se ha declarado otra función que calcula el cuadrado quees llamada al momento de realizar el cálculo:
1: import javafx.ui.*;
2: import java.lang.System;
3:
4: function cubo(n){
5: function cuadrado(a){
6: var cua = a* a;
7: return cua;
8: }
9:
10: var cub = n * cuadrado(n);
11: return cub;
12: }
13:
14: var n: Integer = 3;
15: System.out.println( cubo(n) );//muestra "27"
Note que las funciones anidadas solo serán conocidas por la función que las declara. Lo siguiente dará un error de compilación:
1: import javafx.ui.*;
2: importjava.lang.System;
3:
4: function cubo(n){
5: function cuadrado(a){
6: var cua = a * a;
7: return cua;
8: }
9:
10: var cub = n * cuadrado(n);
11:return cub;
12: }
13:
14: var n: Integer = 3;
15: System.out.println( cuadrado(n) );
^
|_____ ERROR de Compilación
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS