11件ヒット
[1-11件を表示]
(0.020秒)
ライブラリ
- ビルトイン (11)
検索結果
-
BasicObject
# ! -> bool (13.0) -
オブジェクトを真偽値として評価し、その論理否定を返します。
...elf が nil または false であれば真を、さもなくば偽を返します。
主に論理式の評価に伴って副作用を引き起こすことを目的に
再定義するものと想定されています。
このメソッドを再定義しても Ruby の制御式において nil や f......order < BasicObject
def initialize
@count = 0
end
attr_reader :count
def !
@count += 1
super
end
end
recorder = NegationRecorder.new
!recorder
!!!!!!!recorder
puts 'hoge' if !recorder
puts recorder.count #=> 3
//}
//emlist[例][ruby]{
class AnotherFalse < BasicObject
def...