Я продолжаю пытаться найти ответы для этого, но не могу этого сделать. Я хотел знать, для чего используется блок do-end? Он просто говорит, что значения используются, когда это необходимо в моей книге, так как я могу использовать это?
Использую ли я его, чтобы уменьшить область локальных переменных, поместив функцию в цикл do-end и поместив локальные переменные за пределы функции, но внутри этого блока do-end, и переменные будут видны функцией? Но может ли функция еще быть вызвана?
Извините за то, что вы очень расплывчаты. Я надеюсь, что в этом есть смысл. Может быть, иллюстрированный пример может быть полезен ^^