ruby proc
-
What is Ruby Proc??Ruby 2016. 10. 29. 00:39
[참고] http://blog.nacyot.com/articles/2015-12-07-ruby-proc-and-lambda/ Proc(절차, Procedure) 객체 이해하기 루비에서는 Proc 클래스를 통해서 익명 함수를 생성할 수 있다. Proc는 Procedure의 줄임말로 어떤 처리 과정(절차)를 담고있다는 의미이다. Proc 또한 일반 루비 클래스와 다르지 않아 new 메서드를 통해 생성이 가능하다 Proc.new Proc.new 메서드는 블록을 통해서 절차(루비 표현식들)를 넘겨받는다. Proc.new do puts 'Hello, world!' end Proc.new는 Proc 객체를 반환한다. 이 생성자 메서드는 넘겨받은 익명 함수에 대해서 어떠한 일도 하지 않고, 익명 함수를 그대로 저장한..