История изменений
Исправление t184256, (текущая версия) :
Потому что у неё нет тела, от которого можно было бы взять адрес, чтобы потом по этому адресу её можно было вызвать.
А вот мне неочевидно, почему ты считаешь это необходимым условием. Функция - понятие более широкое, чем first-class function.
На всякий случай оговорюсь что в курсе, что билтинам можно творить самую невероятную дичь и в общем случае функциями звать их вряд ли стоит. Но вот конкретно твоё определение мне кажется ну уж слишком жёстким. Попахивает «в Руби нет функций».
Исходная версия t184256, :
Потому что у неё нет тела, от которого можно было бы взять адрес, чтобы потом по этому адресу её можно было вызвать.
А вот мне неочевидно, почему ты считаешь это необходимым условием. Функция - понятие более широкое, чем функция первого порядка.
На всякий случай оговорюсь что в курсе, что билтинам можно творить самую невероятную дичь и в общем случае функциями звать их вряд ли стоит. Но вот конкретно твоё определение мне кажется ну уж слишком жёстким. Попахивает «в Руби нет функций».