Skip to content

Массивы

Izmaylov Alexandr edited this page Jan 12, 2018 · 2 revisions

Создание массива

arr = [1, 2, 3, 'str'] создаёт массив из 1, 2, 3 и 'str'

arr = array[1, 2, 3] создаёт массив из одного элемента, значения которого массивы из двух элементов, значения которого массивы их 3х элементов со значениями null

Обращения к элементам

arr[1] = 0 присваивает 1му элементу(индексация с нуля) 0

print(arr[3]) получает 3й элемент

Методы

Имя метода Описание
length() Получает размер массива
add(el) Добавляет элемент в массив
convert(f) Возвращает массив из элементов данного массива, к которым применили функцию f

Пример

func pow10(a : Int)
    res = 1
    for (i = 0; i < 10; ++i)
        res = res * a
    end
    return res
end

arr = readLine().split(' ').convert(parseInt).convert(pow10)
println(arr)
Clone this wiki locally