definedfields

return index of list’s defined fields

Calling Sequence

k=definedfields(l)

Arguments

:l a list , tlist or mlist variable. : :k a vector of index. :

Description

If l is a list tlist mlist k=definedfields(l) returns in k the indices of the defined list fields. This function is useful because indexing undefined fields produces an error.

Examples

l=`list`_(1);l(3)=5
k=definedfields(l)

t=`tlist`_('x');t(5)=4
definedfields(t)

m=`mlist`_(['m','a','b']);m.b='sdfgfgd'
definedfields(m)

See Also

  • list Scilab object and list function definition
  • tlist Scilab object and typed list definition.
  • mlist Scilab object, matrix oriented typed list definition.
  • insertion partial variable assignation or modification
  • extraction matrix and list entry extraction

Table Of Contents

This Page