루비 메서드
-
Programming Ruby (13) 메서드 파헤치기Ruby 2016. 10. 28. 20:41
[출처] Programming Ruby (본 게시물은 저작권의 문제 발생시 출판사의 요청에 의해 삭제될 수 있습니다.) 메서드 정의 메서드는 def 키워드로 정의한다. 그리고 메서드 이름은 반드시 소문자나 밑줄로 시작해야 하며, 문자, 숫자, 밑줄(_)로 구성된다. 메서드 이름 마지막에는 ?, !, =이 올 수 있다. True나 False를 반환하는 메서드(predicate method, 술어 메서드)에는 이름 끝에 ?를 붙이곤 한다. 1.even? # => false 2.even? # => true 1.instance_of?(Fixnum) # => true '위험' 하거나 수신자의 값을 바궈버리는 메서드는 이름이 느낌표(!)로 끝나기도 한다. 이는 뱅(bang) 메서드라고 불린다. 예를들어 String..