я играю игру Руби и застрял на это:рубин упражнения - блок для массива
Реализовать класс
Squirrel
таким образом, ниже API будет поддерживаться.squirrel = Squirrel.new squirrel.fight do jump kick punch jump end squirrel.actions #=> ['jump', 'kick', 'punch', 'jump']
Я экспериментировал с def find(&block)
и сохранив его как Proc позже, но это, вероятно, не должно быть сделано таким образом. Буду признателен за любые намеки.
упражнение не содержит метод, называемый 'find', почему вы хотите, чтобы определить это? – Stefan
@Stefan: Я думаю, он имел в виду 'fight' –