Es/FlightGear Newsletter July 2010: Difference between revisions

Jump to navigation Jump to search
Line 218: Line 218:
Puedes ver por ti mismo lo fácil que es empezar a escribir guiones nasal:
Puedes ver por ti mismo lo fácil que es empezar a escribir guiones nasal:


Just create a new plain text file (using an editor like notepad on Windows) named "hello.nas" in the $FG_ROOT/Nasal directory, paste the following contents:
Basta con crear un nuevo archivo de texto plano (utilizando un editor como el bloc de notas de Windows) llamado "hello.nas"en el directorio $FG_ROOT/Nasal, y pegar el siguiente contenido:


print("My first Nasal script !");
  print ("Mi primer guión nasal !");


Watch the black shell window when starting FlightGear and you'll see the "My first Nasal script !" being printed to the console.
Mira la ventana negra de sistema al iniciar FlightGear y verás que "Mi primer guión nasal !" se imprime en la consola.
As you have surely noticed, all Nasal scripts in the $FG_ROOT/Nasal directory get loaded and run automatically during FlightGear startup.
Como habrás notado, todos los scripts nasal en el directorio $FG_ROOT/Nasal se cargan y ejecutan automáticamente al iniciar el FlightGear.


The sample program just consists of one instruction, namely "print". Which is a function call to the built-in "print" function of the Nasal interpreter.
El programa de muestra sólo consta de una instrucción, llamada, "imprimir". Qué es una llamada a la función "imprimir" del intérprete nasal.
The print function can not only print strings, but also numbers or individual characters.
 
Function calls in Nasal always look like this:
 
Basta con crear un nuevo archivo de texto plano (utilizando un editor como el bloc de notas de Windows) llamado "hello.nas"en el FG_ROOT $ directorio / nasal, pegue el siguiente contenido:
 
  print ("Mi primer guión nasal!");
 
Mira la ventana de shell negro al iniciar FlightGear y verá el icono "Mi script nasal primero!" se imprime en la consola.
Como habrán notado, todos los scripts nasal en los $ FG_ROOT directorio / nasal se cargan y ejecutan automáticamente al iniciar el FlightGear.
 
El programa muestra sólo consta de una instrucción, es decir, "imprimir". ¿Qué es una llamada a la función a la incorporada en función "imprimir" del intérprete nasal.
La función de impresión puede no sólo cadenas de impresión, sino también los números o caracteres individuales.
La función de impresión puede no sólo cadenas de impresión, sino también los números o caracteres individuales.


Llamadas de función nasal siempre en este aspecto:
Las llamadas de función Nasal siempre tienen este aspecto:
 
name();
 
Where "name" would be the function's Nasal name, and then parentheses contain all parameters that you want to pass to the function. The expression is terminated using a semicolon.
 
To pass arguments to the function, you would simply add these in between the parentheses and separate them using a comma:


Donde "nombre" sería el nombre de la función nasal y, a continuación entre paréntesis contienen todos los parámetros que desea pasar a la función. Expresión termina con un punto y coma.
nombre();


Para pasar argumentos a la función, sólo tendría que agregar estos entre los paréntesis y separarlos con una coma:
Donde "nombre" sería el nombre de la función Nasal y, a continuación entre paréntesis se contienen todos los parámetros que se desean pasar a la función. La expresión termina con un punto y coma.


Llamadas de función nasal siempre en este aspecto:
Para pasar argumentos a la función, sólo tendrías que agregar estos entre los paréntesis y separarlos con una coma:


  print(100, 200, 300);
  print(100, 200, 300);
5,810

edits

Navigation menu