Diferencia entre revisiones de «Programación en Vala/Otras técnicas»
Contenido eliminado Contenido añadido
Sin resumen de edición |
Sin resumen de edición |
||
Línea 2:
Por esto mismo, los programas en Vala escritos de esta forma
<source lang="vala">
</source>
Tienen de forma '''oculta''' un ''namespace'' sin mostrarlo, ya que es agregado automáticamente al compilador, de forma que el programa anterior es equivalente al siguiente
<source lang="vala">
</source>
Y es que la clase ''stdout'' es miembro de GLib, por tanto sucederá que si escribimos o no el namespace este se usará.
Línea 50 ⟶ 51:
Como ya lo dijimos, los Namespaces de GLib pueden ser usados en cualquier momento en los programas escritos en Vala que hagamos. Para ejemplificarlo veremos una ejemplo práctico y sencillo:
Dado el valor de un ángulo, deseamos conocer el valor del seno matemático de éste. Para eso, recurriremos al Namespace '''Math''' de GLib, usando la función ''Math.sin()'' para conocer el valor de dicha operación (expresada en [http://es.wikipedia.org/wiki/Radian Radianes]). Dicho programa tendría la siguiente forma:
<source lang="vala">
</source>
Explicando el programa, tenemos que en primer lugar, se imprime la línea indicando la entrada de un ángulo. En la siguiente línea se crea una cadena de texto, llamada ''entrada'', y el valor de esa cadena de texto se asigna mediante la función ''stdin.read_line()''.
|