2020/01/18 にっき
<=> の返す値を厳密に書こうとすると -1 | 0 | 1 | nil になるのだけど、なぜか -1 のとこでエラーが出ていたので直した
育てた
まだ120ぐらい残ってる、今日 String#<=> で悩んで止まってしまった
def <=>: (String other) -> (-1 | 0 | 1 | nil) def <=>: (String other) -> Integer? def <=>: (untyped other) -> (-1 | 0 | 1 | nil) def <=>: (untyped other) -> Integer?
どれがうれしい?