mid22 zgłoszeń
Czym jest blok, proc i lambda w Ruby?
Block: anonimowy fragment kodu przekazywany do metody (do...end lub {}). Proc: blok jako obiekt (Proc.new), nie sprawdza arności. Lambda: proc sprawdzający arność, return wraca z lambda (nie z metody). yield wywołuje blok.