Блок кода внутри аргументов по умолчанию в методах Ruby.

В продолжение моего предыдущего поста (где я показывал, как устанавливать значения по умолчанию в методах Ruby): оказывается, в правую часть можно записать не только одно выражение, но и целый блок кода в конструкции begin-end. Конечно, я не уверен, что стоит использовать подобное в продакшене, так как это может вызвать непредсказуемые побочные эффекты. Но тем не менее, это валидный синтаксис языка Ruby. И если вы хотите стать опытным разработчиком, то знать такие нюансы точно стоит.

#Ruby #Method #Default #Arguments #KeywordArguments #BeginEnd

Блок кода внутри аргументов по умолчанию в методах Ruby. | Сетка — социальная сеть от hh.ru