Bonjour,
Imaginons que j'ai une structure comme
je peux accéder à ma valeur en faisant
Code : Sélectionner tout - Visualiser dans une fenêtre à part mystruc.a.b=rand;
Comme le point est logiquement proscrit pour l'attribution des champs, j'aurais pensé ceci fonctionnerait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mystruc.a.b % normal mystruc.('a').('b') % exemple idiot dans ce cas mais on peut imaginer que je stock le nom des champs a et b dans des matrices ou cell que j'évalue
Mais pourtant non. Pourquoi ('a.b') n'est pas évalué comme ('a').('b') ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part mystruc.('a.b')
Dans mon problème, je voudrais pouvoir stocker le ou les champs d'intérêt dans une cell pour pouvoir les évaluer dans une boucle. Le nombre de champs dépend de l'indice dans ma boucle et le fait de pouvoir accéder à ma valeur par ('a.b') me simplifierait grandement les choses.
merci !
Partager