]]> ]]>

CamelCase в Sanscript

Пример для версий Sanscript 2.2

На первой диаграмме текст, введенный пользователем, переводится в нижний регистр и передается в цикл посимвольной обработки. На второй — блок Split Text используется для выделения очередного символа строки, который затем сравнивается со строками-ограничителями (ASCII-коды которых равны a-1 и z+1), и результат сравнения передается в блок выбора действия. На третьей — если символ является буквой, то в зависимости от значения lastSpace к результату добавляется либо сам символ, либо он же, переведенный в верхний регистр; кроме того, значение lastSpace устанавливается в FALSE. На четвертой — если символ не является буквой, то только изменяется значение lastSpace.

CamelCase - главная диаграмма потоков
CamelCase - главная диаграмма потоков

CamelCase - блок Repeat
CamelCase - блок Repeat

CamelCase - обработка символа-буквы
CamelCase - обработка символа-буквы

CamelCase - обработка символа-разделителя
CamelCase - обработка символа-разделителя


Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам