Разнообразные узлы
В данной группе узлы, которые не получилось классифицировать.
Value Switch
Value Switch - узел-воронка. Используется как передатчик нескольких значений с выходов нескольких узлов на вход для одного узла, например, когда требуется напечатать значения с разных веток программы через один узел Print.

Type
Type - узел, определяющий тип данных со входа и возвращающий тип как объект.

Get Type
Get Type - узел, возвращающий тип данных как объект указанный в описании и значение по умолчанию.

Random
Random - узел, возвращающий случайное значение от 0 до 1. Для изменения последовательности генерации случайных чисел можно воспользоваться узлом Random Seed.

Random Int
Random Int - узел, возвращающий случайное целое значение от указанной нижней границы до верхней границы. Для изменения последовательности генерации случайных чисел можно воспользоваться узлом Random Seed.

Random Num
Random Num - узел, возвращающий случайное значение от указанной нижней границы до верхней границы. Для изменения последовательности генерации случайных чисел можно воспользоваться узлом Random Seed.

Random Seed
Random Seed - узел, позволяющий изменить последовательность генерации случайных чисел путем изменения начального состояния генератор. Для изменения нужно подать значение на вход.

Concatenate
Concatenate - узел-сумматор-строк. Позволяет склеить подряд значения с входов узла.

Format
Format - узел-форматер. Позволяет привести к указанному формату значение со входа. Вместо значения со входа узел может забрать значения из списка, массива или словаря, указанного в описании. Форматирование идет по следующему принципу:
- Если указано значение со входа, то обработка структурных переменных не происходит
- Значения из списка или массива ставятся в соответствие каждой группе последовательно
- Значения из словаря ставятся в соответствие группе с указанным именем
- Каждая группа представляет собой следующую последовательность (в квадратных скобках указаны не обязательные
значения) -
{<name>[!<conversion>][:<spec>]}- name - имя в списке значений, индекс или пусто (если требуется брать значения последовательно)
- conversion - представление значения
rилиs - spec -
[[<fill>]<align>][<sign>][<width>][,][.<precision>][<type>]- fill - символ заполнитель (все кроме
{и}) - align - вариант выравнивания
<,>,=или^(выравнивание по левому краю / по правому / символы будут после знаки и перед цифрами / выравнивание по центру) - sign - обозначение знака числа
+,-или ` ` (знак будет указан для любых чисел / только для отрицательных / для отрицательных будет “-“, а для положительных - пробел) - width - ширина выравнивания
- precision - точность числа
- type - тип данных
c,d,e,f,g,o,s,x, или% - , - добавляется разделить тысяч
- fill - символ заполнитель (все кроме
Типы данных:
d- десятичное числоs- строкаc- символ или код символаo- число в восьмеричной системеx- число в шестнадцатеричной системеf- число с плавающей точкойe- число с плавающей точкой с экспонентойg- число с плавающей точкой с автоматическим добавлением экспоненты%- представление числа от 0 до 1 в виде числа от 0 до 100 со знаком “%”

Join
Join - узел, склеивающий значения из указанной в описании структурной переменной (список или словарь).

Unit Test
Unit Test - узел, позволяющий создавать автоматические проверки для программы. Структура теста простая: первой строкой идет разделитель, который делит последовательность ввода и последовательность вывода. Разделителем может быть символ или строка. После первой строки идет сам тест. Узел проверяет каждую строку и добавляет в список ввода данных (чем выше строка, тем раньше она введется в программу). Если строка является разделителем, то узел добавляет её в список вывода данных.

Например, следующий тест отправит в программу два числа (2 и 3), а от программы попросит одно (6):
?
2
3
?
6
Еще один пример:

