CamelCase в Sanscript
На первой диаграмме текст, введенный пользователем, переводится в нижний регистр и передается в цикл посимвольной обработки. На второй — блок Split Text
используется для выделения очередного символа строки, который затем сравнивается со строками-ограничителями (ASCII-коды которых равны a-1 и z+1), и результат сравнения передается в блок выбора действия. На третьей — если символ является буквой, то в зависимости от значения lastSpace
к результату добавляется либо сам символ, либо он же, переведенный в верхний регистр; кроме того, значение lastSpace
устанавливается в FALSE
. На четвертой — если символ не является буквой, то только изменяется значение lastSpace
.
CamelCase - главная диаграмма потоков
CamelCase - блок Repeat
CamelCase - обработка символа-буквы
CamelCase - обработка символа-разделителя
Комментарии
]]>blog comments powered by Disqus
]]>