Diferencia entre revisiones de «Programación en Vala/Funcionalidades avanzadas del lenguaje»

Contenido eliminado Contenido añadido
Sigmar (discusión | contribs.)
Sigmar (discusión | contribs.)
Línea 825:
 
Existe la posibilidad de usar las listas de argumentos de tamaño variable para los métodos en Vala, igual que en otros lenguajes de programación, como por ejemplo C. Se declaran mediante puntos suspensivos '''(...)''' en los parámetros del método. Un método que tiene una lista de parámetros de longitud variable debe tener al menos un parámetro fijo:
 
<source lang=charp>
void method_with_varargs(int x, ...) {
var l = va_list();
string s = l.arg();
int i = l.arg();
stdout.printf("%s: %d\n", s, i);
}
</source>
 
== Punteros ==