Таблицы
myke 11.05.2002 00:49
Про ^table.append:
"Пример использования:
$stuff[^table::create{name pos
Alexander boss
Sergey coder
}]
^stuff.append{Nikolay designer}
^stuff.save[stuff.txt]
Пример добавит в таблицу stuff новую запись и сохранит таблицу на диске.
При этом внутри кода примера получить значение третьего столбца добавленной
записи нельзя, однако, его можно увидеть в файле stuff.txt."
Строки, наверное?
И почему нельзя?
Таблицы -- штука полезная.
Но почему не сделать их более полнофункциональными?
Допускается чтение элементов таблиц, но нет записи,
напр., есть
"Получение содержимого столбца
$таблица.поле
Возвращает содержимое столбца поле из текущей строки таблицы.
Пример использования:
$tab.name
Пример вернет значение, определенное в колонке name текущей строки таблицы. "
но нет
$таблица.поле[новое_значение]
а это было бы очень полезным.
Также есть преобразование таблицы к хешу, но нет построения таблицы из хеша.
А помогло бы. Поскольку таблицы фактически являются константами, а с хешами
все же можно работать на запись,
Хеши. Зачем метод ^хеш.count[], если количество элементов и так
возвращается как $хеш? (или нет?)
Таблицы. Метод line не описан в документации, хотя и используется там,
например, в описании метода fields класса table.
- Таблицы, myke 11.05.2002 00:49
- Ответ, Sanja (v.2) 11.05.2002 01:33