Предыдущая статья цикла Язык программирования J. Взгляд любителя. Часть 2. Тацитное программирование
J – язык для обработки массивов. Для создания массивов в J есть множество способов. Например:
«Я не думаю, что он нам подходит. Я рассказал ему, чем мы занимаемся, и он не стал спорить. Он просто слушал.»
Кен Айверсон после одного из собеседований
1. Массивы
J – язык для обработки массивов. Для создания массивов в J есть множество способов. Например:
- «$» — этот глагол возвращает массив, размерность которого указывается в левом операнде, а содержимое — в правом. Создадим массив заданной размерности, все элементы которого одинаковы:
3 $ 1 NB. создаем вектор с тремя элементами, каждый из которых = 1 1 1 1 2 3 $ 2 NB. создаем матрицу из 2 строк и 3 столбцов, все элементы которой = 2 2 2 2 2 2 2