Я думаю, что у тех, кто протестировал последнюю сборку пакета, мог возникнуть вопрос: а что есть "последовательность" и как она связана с уже имеющимися типами Aray (list), Dict, ...?
Отвечаю: это и str, и list, и (пока не упоминавшиеся) set и tuple. Dict не является sequence, однако список ключей - является (ибо имеет тип list). Кроме того, в качестве аргумента sequence может выступать контейнер, поддкрживающий перебор (iteration), или же произвольный внешний итератор (iterator).
К чему это я? А к тому, что у меня есть желание кое-какие элементы из вкладки String (а именно - Slice) перенести в раздел ArrayTools, дабы показать, что slice можно брать не только от строки, но и от любой последовательности. Это будет сделано к следующему релизу. Предупреждаю заранее, поэтому просьба не паниковать, не увидев знакомого элемента на месте
Да, про следующий релиз: появится MultiElement, попробую сделать GVar (плюс GVarContainer!). Также планирую пополнить вкладку Files (элемент Walk). Появление в пакете компонента Function открывает довольно-таки широкий класс функций, использующих некий callback для выполнения действий.
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
|