0
다음 코드를 실행할 때 Singleton Class
메시지가 표시되지 않습니다. 왜 그런가요?출력이 보이지 않는 이유는 무엇입니까?
ob = Object.new
class << ob
def func
"Singleton class"
end
end
ob.func
다음 코드를 실행할 때 Singleton Class
메시지가 표시되지 않습니다. 왜 그런가요?출력이 보이지 않는 이유는 무엇입니까?
ob = Object.new
class << ob
def func
"Singleton class"
end
end
ob.func
이 메서드는 문자열을 반환합니다. 그것을 표시하려면 puts
을 사용해야합니다.
irb
에서 이것을 실행하면 모든 반환 값이 자동으로 인쇄되므로 결과 문자열이 표시됩니다.
이전에 나는 irb에서 이것을 해왔다! –
'irb '은 유용하지만 독립 실행 형 프로그램에는 자동 인쇄 기능이 없습니다. – tadman