# setfield

внесение поля списка

## Последовательность вызова

    setfield(i, x, l)

## Аргументы

x

  матрица всевозможного типа.

l

  переменная типа `list`, `tlist` или `mlist`.

i

  индекс поля, см. справку по вставке.

## Описание

Эта функция является эквивалентом синтаксиса `l(i)=x` для вставки поля с той лишь разницей, что она также применима к объектам `mlist`.

## Примеры

    l=list(1,'qwerw',%s)
    l(1)='Изменён'
    l(0)='Добавлен'
    l(6)=['ещё один';'добавлен']

    a=hypermat([2,2,2],rand(1:2^3));// гиперматрицы кодируются с помощью mlist-ов
    setfield(3,1:8,a);a // установка значения поля равным 1:8

## Смотрите также

- вставка