^hashfile.foreach[ключ;значение]{тело}
^hashfile.foreach[ключ;значение]{тело}[разделитель]
^hashfile.foreach[ключ;значение]{тело}{разделитель}
Перебирает все ключи объекта и соответствующие им значения (порядок перебора соответствует порядку добавления элементов в хеш).Метод аналогичен foreach класса hash.
В любой момент можно принудительно выйти из цикла с помошью оператора break, или принудительно закончить текущую итерацию и перейти к следующей с помощью оператора continue.[3.2.2]