2011-11-09 1 views
1

특히 IRB에서 puts 명령을 사용할 때 명령문 실행의 일부로 nil이 반환됩니다.put이 반환하는 What은 무엇을 의미합니까?

일반적인 메모에서 의미가 무엇인지 궁금합니다.

샘플을 검색 할 수 있습니다 : -

ruby-1.8.7-p334 :021 > puts 3/2 
1 
=> nil 

귀하의 입력은 정말 편리 할 것입니다. 감사합니다. .

답변

7

Ruby의 모든 메소드는 값을 반환합니다. puts에는 반환 할 유용한 값이 없으므로 nil을 반환합니다.

+0

감사합니다 Mipadi .. :) – boddhisattva

+0

하지만 올바르게 계산 1.. 왜 왜 nil 대신 1을 반환하지 않았습니까? 임씨도 비슷한 문제가있어. – hellion