# setfield

list フィールドの挿入

## 呼び出し手順

    setfield(i,x,l)

## パラメータ

x

  任意の型の行列

l

  list, tlist または mlist 変数

i

  フィールド添え字, 詳細は insertion 参照.

## 説明

この関数は,フィールド展開を行う`l(i)=x`構文と等価ですが, 唯一の差異は,`mlist`オブジェクトにも適用可能なことです.

## 例

    l=list(1,'qwerw',%s)
    l(1)='Changed'
    l(0)='Added'
    l(6)=['one more';'added']

    a=hypermat([2,2,2],rand(1:2^3));// hypermatrices are coded using mlists
    setfield(3,1:8,a);a // set the field value to 1:8

## 参照

- insertion