В Bash синтаксис однострочного цикла следующий:
for variable in list; do command; done
Здесь «переменная» — это заполнитель для переменной, которая будет использоваться для перебора элементов в «списке». «Команда» представляет собой действие или набор команд, которые будут выполняться на каждой итерации.
Вы можете использовать различные методы для создания однострочных циклов for на разных языках программирования. Вот несколько примеров:
-
Python:
# Iterate over a list [command for variable in list] # Iterate over a range of numbers [command for variable in range(start, end)] -
JavaScript:
// Iterate over an array array.forEach(function (element) { command }); // Iterate over an object for (var key in object) { command } -
Рубин:
# Iterate over an array array.each { |variable| command } # Iterate over a range of numbers (start..end).each { |variable| command } -
PHP:
// Iterate over an array foreach ($array as $variable) { command; } // Iterate over a range of numbers foreach (range($start, $end) as $variable) { command; }