루비가 두 날짜 (또는 다른 객체)를 비교하는 방법

msangel

한 줄 코드가 있지만 많은 질문이 생깁니다.

코드:

Time.at(100).send(:>=, Time.at(200))

주요 질문 : :>=운영자 의 구현 위치는 어디 입니까?

나는 소스에서 볼 수있는 바로는, 전혀 구현이없는 :>=연산자 time.c. 아니면? 거기에서 어떤 방법을 구현하는지 어떻게 알 수 :>=있습니까? 문서에는 <=> 비교를위한 한 가지 방법 만 설명되어 있지만에서 호출 :<=>이로 변환되는 방법은 명확하지 않습니다 :>=. :>=C 레벨에서 어떻게 호출되는지 설명하십시오 .

Spickermann

>=방법이 정의되어 Comparable모듈. 문서에서 인용 :

Comparable mixin은 객체를 정렬 할 수있는 클래스에서 사용됩니다. 클래스는 <=>수신자가 다른 객체보다 작은 지, 같은지 또는 큰지에 따라 수신자를 다른 객체와 비교하여 0보다 작은 값을 반환하거나 0을 반환하거나 0보다 큰 값을 반환하는 연산자 를 정의해야 합니다. 목적. 다른 객체가 비교할 수없는 경우 <=>연산자는 nil을 반환해야합니다. 비교 가능한 용도는 <=>종래 비교 연산자 (구현 <, <=, ==, >=, 및 >) 사이 방법?

그리고 Time클래스에는 Comparable모듈이 포함됩니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 개의 다른 날짜를 비교하는 방법은 무엇입니까?

분류에서Dev

두 날짜를 비교하는 방법, asp.net

분류에서Dev

두 날짜를 비교하는 angularjs

분류에서Dev

왜 Class 객체가 다른 결과를 비교하는 두 가지 방법을합니까?

분류에서Dev

"날짜를 문자열로 변환 할 수 없습니다"라는 오류가 발생하는 레일에있는 루비의 두 날짜 비교

분류에서Dev

SQL에서 동일한 열의 두 날짜를 비교하는 방법

분류에서Dev

AngularJS에서 두 날짜를 비교하는 방법은 무엇입니까?

분류에서Dev

같음은 두 개의 다른 객체를 비교하는 TRUE

분류에서Dev

마이크로 초를 비교하지 않고 두 날짜를 비교하는 방법은 무엇입니까?

분류에서Dev

오이 / 아루바에서 날짜를 비교하는 방법?

분류에서Dev

두 날짜를 비교하는 Javascript의 결과가 잘못되었습니다.

분류에서Dev

두 날짜를 비교하는 동안 오류가 발생했습니다.

분류에서Dev

서로 다른 두 배열의 객체를 비교하는 방법은 무엇입니까?

분류에서Dev

선택한 다른 열이 조건에 맞는 경우에만 두 개의 개별 열의 날짜를 비교하는 방법

분류에서Dev

날짜와 시간을 비교하여 두 Java 날짜 사이의 일 수를 얻는 방법

분류에서Dev

Tibco BW에서 두 날짜를 현재 날짜와 비교하는 방법은 무엇입니까?

분류에서Dev

두 개의 복잡한 객체를 비교하는 방법?

분류에서Dev

두 물체를 비교하는 방법?

분류에서Dev

SqlServer 2008에서 두 날짜를 다른 두 날짜와 비교

분류에서Dev

두 배열의 객체를 비교하고 공통 객체를 얻는 방법

분류에서Dev

Java (일 기준)에서 두 날짜를 비교하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Javascript는 두 날짜를 비교하여 차이를 얻습니다.

분류에서Dev

루비에서 두 가지 데이터 세트를 비교하는 방법

분류에서Dev

jQuery : 여러 날짜 범위에서 날짜 (문자열 또는 날짜 개체)를 비교하는 가장 좋은 방법

분류에서Dev

날짜를 비교할 때 셀의 다른 색상으로 배경을 변경하는 방법

분류에서Dev

다른 필드의 날짜 필드를 비교하는 방법은 무엇입니까?

분류에서Dev

JQuery는 두 날짜를 비교합니다.

분류에서Dev

두 개의 다른 객체 키를 비교하고 키가 Javascript에서 동일한 경우 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

tmap의 필터를 사용하여 두 날짜 유형 DATE를 비교하는 방법

Related 관련 기사

  1. 1

    두 개의 다른 날짜를 비교하는 방법은 무엇입니까?

  2. 2

    두 날짜를 비교하는 방법, asp.net

  3. 3

    두 날짜를 비교하는 angularjs

  4. 4

    왜 Class 객체가 다른 결과를 비교하는 두 가지 방법을합니까?

  5. 5

    "날짜를 문자열로 변환 할 수 없습니다"라는 오류가 발생하는 레일에있는 루비의 두 날짜 비교

  6. 6

    SQL에서 동일한 열의 두 날짜를 비교하는 방법

  7. 7

    AngularJS에서 두 날짜를 비교하는 방법은 무엇입니까?

  8. 8

    같음은 두 개의 다른 객체를 비교하는 TRUE

  9. 9

    마이크로 초를 비교하지 않고 두 날짜를 비교하는 방법은 무엇입니까?

  10. 10

    오이 / 아루바에서 날짜를 비교하는 방법?

  11. 11

    두 날짜를 비교하는 Javascript의 결과가 잘못되었습니다.

  12. 12

    두 날짜를 비교하는 동안 오류가 발생했습니다.

  13. 13

    서로 다른 두 배열의 객체를 비교하는 방법은 무엇입니까?

  14. 14

    선택한 다른 열이 조건에 맞는 경우에만 두 개의 개별 열의 날짜를 비교하는 방법

  15. 15

    날짜와 시간을 비교하여 두 Java 날짜 사이의 일 수를 얻는 방법

  16. 16

    Tibco BW에서 두 날짜를 현재 날짜와 비교하는 방법은 무엇입니까?

  17. 17

    두 개의 복잡한 객체를 비교하는 방법?

  18. 18

    두 물체를 비교하는 방법?

  19. 19

    SqlServer 2008에서 두 날짜를 다른 두 날짜와 비교

  20. 20

    두 배열의 객체를 비교하고 공통 객체를 얻는 방법

  21. 21

    Java (일 기준)에서 두 날짜를 비교하는 가장 좋은 방법은 무엇입니까?

  22. 22

    Javascript는 두 날짜를 비교하여 차이를 얻습니다.

  23. 23

    루비에서 두 가지 데이터 세트를 비교하는 방법

  24. 24

    jQuery : 여러 날짜 범위에서 날짜 (문자열 또는 날짜 개체)를 비교하는 가장 좋은 방법

  25. 25

    날짜를 비교할 때 셀의 다른 색상으로 배경을 변경하는 방법

  26. 26

    다른 필드의 날짜 필드를 비교하는 방법은 무엇입니까?

  27. 27

    JQuery는 두 날짜를 비교합니다.

  28. 28

    두 개의 다른 객체 키를 비교하고 키가 Javascript에서 동일한 경우 값을 업데이트하는 방법은 무엇입니까?

  29. 29

    tmap의 필터를 사용하여 두 날짜 유형 DATE를 비교하는 방법

뜨겁다태그

보관