Язык скриптования сайтов Parser 3

Tableflip


flip. Транспонирование таблицы


^таблица.flip[]   


Создает новую nameless таблицу с записями, полученными в результате транспонирования исходной таблицы. Иными словами, метод превращает столбцы исходной таблицы в строки, а строки в столбцы.

Пример

$emergency[^table::create{id   number



fire   01

police   02

ambulance   03

gas      04

}]

$fliped[^emergency.flip[]]

^fliped.save[fliped.txt]


В результате выполнения кода в файл fliped.txt будет сохранена такая таблица:

0

1

2

3

fire

police

ambulance

gas

01

02

03

04




Содержание раздела