Результаты поиска по запросу "proc-object"
Почему оператор break в ruby ведет себя по-разному при использовании Proc.new v. Знак амперсанда?
Оператор перерыва для блоков (согласноЯзык программирования ...
Почему явный возврат имеет значение в Proc?
def foo f = Proc.new { return "return from foo from inside proc" } f.call # control leaves foo here return "return from foo" end def bar b = Proc.new { "return from bar from inside proc" } b.call # control leaves bar here return "return from bar" ...
books.google.ca/...
y есть ли различия междуProc.new { 'waffles' } а такжеproc { 'waffles' }? Я нашел очень мало упоминаний о втором синтаксисе. От тестирования с помощьюirbЯ не нашел никаких очевидных различий. Является ли второй синтаксический сахар для первого?
Как мне организовать лямбду (Proc) в Ruby?
Джо Ван Дейкспросил список рассылки Ruby [http://www.zenspider.com/pipermail/ruby/2008-August/004223.html]: Здравствуй, В Ruby, я полагаю, вы не можете маршалировать объект лямбда / процесс, верно? Это возможно в lisp или других языках? Что я ...
и то же самое для всех последующих индексов
ом на вопрос, который я поставил вчера, был следующий фрагмент кода Ruby: def overlap?(r1,r2) r1.include?(r2.begin) || r2.include?(r1.begin) end def any_overlap?(ranges) ranges.sort_by(&:begin).each_cons(2).any? do |r1,r2| overlap?(r1, r2) end ...
Как вы структурируете / сериализуете код Ruby?
Я хочу иметь возможность написать лямбда / Proc в своем коде Ruby, сериализовать его, чтобы я мог записать его на диск, а затем выполнить лямбда позже. Вроде как ... x = 40 f = lambda { |y| x + y } save_for_later(f)Позже, в отдельном ...
Что вы имеете в виду "это не используется"? Ваш ответ не очень понятен.
жный дубликат: В чем разница между процедурой и лямбдой в Ruby? [https://stackoverflow.com/questions/1740046/whats-the-difference-between-a-proc-and-a-lambda-in-ruby] Когда запустить этоRuby код: def func_one proc_new = Proc.new {return "123"} ...