Работа с массивами в MikroTik RouterOS |
Данная статья посвящена действиям, которые можно выполнять над массивами в Mikrotik Router OS.
Создание массива:
:local list [:toarray "user1, user2, user3"]; :put $list;
Рис.1. Mikrotik Router OS. Создание массива.
Массивы создаются также как и обычные переменные. Массив может быть локальным или глобальным. После этого в квадратных скобках объявляется toarray и через запятую перечисляются элементы массива.
Проверка на вхождение в массив.
Рис.2. Проверка на вхождение в массив.
:local name "user1"; :local list [:toarray "user1, user2, user3"]; :foreach i in=$list do=if do={:put "YES"; else=:put "NO";};
Проверить вхождение значения в массив также можно в Mikrotik Router OS. К примеру, есть массив list со значениями элементов user1, user2 и user3. Используя цикл foreach, произведем поиск в массиве следующих значений: user1, user3 и user4. В результате проверки видно, что значения user1 и user3 входят в массив, а user4 – нет.
Работа с массивами в MikroTik RouterOS| Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |