프로그래밍공부 썸네일형 리스트형 Ruby : 기초(5) 메소드 메소드(method) 루비의 함수는 클래스에 들어있든 아니든 메소드(경우에 따라 메서드)라고 불립니다. # 인자가 없으면 괄호를 생략할 수 있다 # 기본값이 없으면 생략할 수 있다 def 메소드명(인자명=기본값) # 코드블럭 end블록의 표시 방법 루비에서 블록을 표시하는 방법은 두 가지가 있습니다. 중괄호({ })와 do-end입니다. 중괄호는 한 줄로 정의할 때 사용됩니다. 반환 값은 따로 지정하지 않아도 괜찮다 특별히 지정되지 않은 경우, 메소드는 마지막 줄의 결과값을 반환합니다. 가변 매개 변수(argument) 루비의 메소드는 한 매개 변수에 별표(*)를 붙임으로써 여러 인자(parameter)를 받을 수 있습니다. 모호함을 막기 위해 가변 매개 변수는 한 개만 허용됩니다. def functio.. 더보기 이전 1 다음