Je ne peux pas utiliser (push) car il est utilisé avec la variable d'état neAjouter un élément à struct
Ceci est l'erreur:
Y at-il des solutions de rechange pour (push)
contract m{
struct Message{
address sender;
address receiver;
uint msgContent;
} // end struct
Message[] all;
function get (address from) internal
returns (Message[] subMsgs){
for (uint i=0; i<all.length ; i++)
{
if (all[i].sender == from)
{
subMsgs.push (all[i]);
}
}
return subMsgs;
}
} // end contract