편집 기록

편집 기록
  • 프로필 권태형님의 편집
    날짜2018.06.21

    equal?, eql?, ===, and ==의 차이


    equal?, eql?, ===, and ==의 차이에 대해 알아보고 있습니다.

    지금까지 알아낸건

    • ==는 default로 equal?메소드를 호출하고, 두 피연산자가 정확히 같은 객체일 경우 true를 return
    • ===는 default로 ==로 호출하니까 이것도 equal?을 호출해서 두 피연산자가 같은 객체인 경우 true를 return

    eql?이 default로 뭘 하는건지는 아직 못알아냈고 이것도 그냥 뒤적거리면서 본거라 확신할 수는 없어요..

    루비는 같음을 비교하는 방법이 많아서 뭐가 뭔지 헷갈립니다 ㅜ

  • 프로필 이대기님의 편집
    날짜2017.11.06

    equal?, eql?, ===, and ==의 차이


    equal?, eql?, ===, and ==의 차이에 대해 알아보고 있습니다.

    지금까지 알아낸건

    • ==는 default로 equal?메소드를 호출하고, 두 피연산자가 정확히 같은 객체일 경우 true를 return
    • ===는 default로 ==로 호출하니까 이것도 equal?을 호출해서 두 피연산자가 같은 객체인 경우 true를 return

    eql?이 default로 뭘 하는건지는 아직 못알아냈고 이것도 그냥 뒤적거리면서 본거라 확신할 수는 없어요..

    루비는 같음을 비교하는 방법이 많아서 뭐가 뭔지 헷갈립니다 ㅜ