Delimiter

Материал из UoPilot
Перейти к навигации Перейти к поиску

Описание

Delimiter - используется для разделения элементов массива любым символом.

Синтаксис

Привязка к окну: Нет.
Работа со свернутым окном: Да.

set Delimiter 'var'

Где:
var - любой символ. Заключается в одинарные кавычки.

Примеры

// Пример 1
set delimiter ' '                    //установить разделитель 'пробел'
set %arr [1 1] 123
set %arr [1 2] 456
set %arr [1 3] 789
msg %arr [1]
End_script
// Пример 2
//Показать текущее время
set delimiter ':'                    //установить разделитель ':'
set %arr [1 1] hour
set %arr [1 2] min
set %arr [1 3] sec 
msg %arr [1]
End_script
// Пример 3
set delimiter '\n'                    //установить разделитель '\n' (перенос строки)
set %arr [1 1] Сегодня:
set %arr [1 2] year год
set %arr [1 3] month месяц
set %arr [1 4] day день 
msg %arr [1]
End_script
// Пример 4
// Сложить все числа в строке массива
set delimiter '+'                  //установить разделитель '+'
set %arr [1 1] 10
set %arr [1 2] 15
set %arr [1 3] 3
set #a  %arr [1]                   //присвоить переменной строку массива (10+15+3)
msg #a
End_script

Смотрите также

Массивы
Init arr

История развития

2.05
Добавил переменную delimiter, используется для разделения элементов массива.

set %a [1 1] 1
set %a [1 2] 2
set delimiter '+'
msg %a [1]
set #n %a [1]
msg #n
set delimiter
set #n %a [1]
msg #n

2.22
подправил переменную 'delimiter'. Для задания в качестве разделителя нелегальных символов их необходимо заключать в одинарные кавычки. Вычисления переменных не производится. Теоретически с помощью этой переменно можно оперировать с любыми символами.

set delimiter '/'
set %a [1 3] 
set logging %a [1]