Ruby Object # vs. vs.
문제
"A".send('!='.to_sym, "B")
는 루비 1.8.7에서 NomethodError를 루비 1.8.7에서 발생시키지 않는 이유는 "A" != "B"
의 올바른 구문이 어떻게 보일 것입니까?
해결책
!=
루비 1.8의 방법이 아닙니다.== 호출의 부정이어야합니다.
다른 팁
질문의 두 번째 절반이 아직 응답되지 않았기 때문에 :
'A'.send(:==, 'B').send(:!) # Ruby 1.9
!'A'.send(:==, 'B') # Ruby 1.8
. 제휴하지 않습니다 StackOverflow