Ruby 初心者スレッド Part 58 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0289デフォルトの名無しさん
2016/06/05(日) 16:47:36.99ID:V1+RWzEFdef <=>(other)
〜〜
end
end
というのを定義したとして、
<=>の左右を取り換えても同じ結果になるように
class Array
def <=>(other)
return 〜〜 if Foo === other
ここに<=>の古い定義による処理
end
end
みたいに書きたいんですが、可能でしょうか?
イメージとしてはsuperみたいな感じを思い浮かべています
■ このスレッドは過去ログ倉庫に格納されています