Scilab-Branch-6.1-GIT
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
getfield
extraction d'un champ d'une liste
Séquence d'appel
[x,...]=getfield(i,l)
Paramètres
- x
matrice de tout type
- l
variable de type list, tlist ou mlist
- i
indice du champ, voir
extraction
pour plus de détails
Description
Cette fonction est un équivalent de la syntaxe [x,...]=l(i)
pour l'extraction de champs avec la seule différence qu'elle s'applique aussi aux objets de type mlist
.
Exemples
l = list(1,'qwerw',%s) [a,b] = getfield([3 2],l) // Les fractions rationnelles sont encodées des T-listes : r = [%z/(1-%z) %z^2/(1+%z)] type(r) [num, den] = getfield([2 3],r) // Les tableaux de structures sont des M-listes: s.r = %pi s.b = %t s.t = "Scilab" s(2).t = "Basile" getfield(2,s)==size(s) getfield(1,s)(3:5)==fieldnames(s)' [r,b,t] = getfield([3 4 5],s)
Voir aussi
- extraction — extraction à partir d'une matrice ou d'une liste
Report an issue | ||
<< fieldnames | Listes Structures Cells | isfield >> |