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
extração de campos de listas
Seqüência de Chamamento
[x,...] = getfield(i,l)
Parâmetros
- x
matriz de qualquer tipo possível
- l
lista, tlist ou mlist
- i
índice de campo, ver "extraction" para mais detalhes.
Descrição
Esta função é equivalente à sintaxe [x,...]=l(i)
para extração de campos com a única diferença de que também se aplica a
objetos mlist
.
Exemplos
l=list(1,'qwerw',%s) [a,b]=getfield([3 2],l) // Rationals are encoded as t-lists: r = [%z/(1-%z) %z^2/(1+%z)] type(r) [num, den] = getfield([2 3],r) // Structures arrays are encoded as M-lists: 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)
Ver Também
- extraction — extração de entradas de matrizes e listas
Report an issue | ||
<< fieldnames | Estruturas de Dados | isfield >> |