Buenas gente.
Se que es una preguntonta, pero es que estoy bastante oxidado en Bennu.
Estoy intentando hacer algo parecido a lo siguiente:
type _mitipo
int valor;
end
private
_mitipo tipo;
begin
tipo = mifuncion();
end
function _mitipo mifuncion()
private
_mitipo tipo;
begin
return tipo;
end
[size=78%]El error que obtengo es "Struct required" en la linea en la que llamo a mi funcion.[/size]
[size=78%] Supongo que es porque no se pueden retornar tipos definidos por el usuario. Como puedo hacer?[/size]
[size=78%]gracias![/size]
1) tienes que declarar las funciones antes de usarlas.
2) solo puedes retornar punteros a estructuras.
Gracias! eso aclara mucho las cosas.
hasta donde recuerdo, cuando retornas una struct retornas su puntero... pero chequealo, quizas le di soporte a retorno de tipos, creo que no... no recuerdo.
Quote from: SplinterGU on September 09, 2012, 03:38:22 AM
hasta donde recuerdo, cuando retornas una struct retornas su puntero... pero chequealo, quizas le di soporte a retorno de tipos, creo que no... no recuerdo.
A mi el ejemplo que puse arriba me da un error "Struct Required". pero me deja declarar funciones de tipos definidos.