Tag: proc-object

Wie wollen Sie stringize/serialisieren Ruby-code?

Anzahl der Antworten 4 Antworten
Ich möchte in der Lage zu schreiben, ein lambda/Proc in meinem Ruby-code, Serialisierung, so dass ich es schreiben können auf die Festplatte, und führen Sie dann das lambda später. So in der Art wie... x = 40

Gewusst wie: übergeben von Parametern an einen proc beim Aufruf von einer Methode?

Anzahl der Antworten 3 Antworten
proc = Proc.new do |name| puts "Thank you #{name}!" end def thank yield end proc.call # output nothing, just fine proc.call('God') # => Thank you God! thank &proc # output nothing, too. Fine; thank &proc('God') # Error!

TCL - how, um zu wissen, wie viel Zeit eine Funktion gearbeitet hat?

Anzahl der Antworten 4 Antworten
Sagen, dass ich eine proc und der proc besteht aus mehreren Anweisungen und Funktionsaufrufe. Wie kann ich wissen, wie viel Zeit die Funktion übernommen hat, so weit? InformationsquelleAutor Narek | 2011-03-09

Verwenden von 'return' in einem Ruby-Block

Anzahl der Antworten 7 Antworten
Ich versuche, Ruby 1.9.1 für eine eingebettete scripting Sprache, so dass "end-user" - code geschrieben wird in ein Ruby-block. Ein Problem dabei ist, dass ich möchte, dass die Benutzer in der Lage, verwenden Sie die 'return' Schlüsselwort

Warum macht die explizite Rückgabe einen Unterschied in einem Proc?

Anzahl der Antworten 3 Antworten
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"