このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 1.9.3 リファレンスマニュアル

class FalseClass

dynamic include: JSON::Generator::GeneratorMethods::FalseClass (by json)

要約

false のクラス。 false は FalseClass クラスの唯一のインスタンスです。 false は nil オブジェクトとともに偽を表し、その他の全てのオブジェクトは真です。

目次

インスタンスメソッド
追加されるメソッド

動的includeで追加されるメソッド

JSON::Generator::GeneratorMethods::FalseClass (by json)

インスタンスメソッド

self & other -> false[permalink][rdoc]

常に false を返します。

[PARAM] other:
論理積を行なう式です。

& は再定義可能な演算子に分類されていますので、通常は false & other の形で使われます。

p false & true     #=> false
p false & false    #=> false
p false & nil      #=> false
p false & (1 == 1) #=> false
p false & (1 + 1)  #=> false

p false.&(true)    #=> false
p false.&(false)   #=> false
p false.&(nil)     #=> false
p false.&(1 == 1)  #=> false
p false.&(1 + 1)   #=> false
self ^ other -> bool[permalink][rdoc]

other が真なら true を, 偽なら false を返します。

[PARAM] other:
排他的論理和を行なう式です。

^ は再定義可能な演算子に分類されていますので、通常は false ^ other の形で使われます。

p false ^ true     #=> true
p false ^ false    #=> false
p false ^ nil      #=> false
p false ^ (1 == 1) #=> true
p false ^ (1 + 1)  #=> true

p false.^(true)    #=> true
p false.^(false)   #=> false
p false.^(nil)     #=> false
p false.^(1 == 1)  #=> true
p false.^(1 + 1)   #=> true
to_s -> String[permalink][rdoc]

常に文字列 "false" を返します。

self | other -> bool[permalink][rdoc]

other が真なら true を, 偽なら false を返します。

[PARAM] other:
論理和を行なう式です。

| は再定義可能な演算子に分類されていますので、通常は false | other の形で使われます。

p false | true     #=> true
p false | false    #=> false
p false | nil      #=> false
p false | (1 == 1) #=> true
p false | (1 + 1)  #=> true

p false.|(true)    #=> true
p false.|(false)   #=> false
p false.|(nil)     #=> false
p false.|(1 == 1)  #=> true
p false.|(1 + 1)   #=> true

追加されるメソッド

taguri -> String[permalink][rdoc] [added by syck/rubytypes]

自身のタグ URI を返します。

taguri=(val)[permalink][rdoc] [added by syck/rubytypes]

自身のタグ URI を val に設定します。

[PARAM] val:
タグ URI を文字列で指定します。
to_yaml(opts = {}) -> String[permalink][rdoc] [added by syck/rubytypes]

自身を YAML ドキュメントに変換します。

[PARAM] opts:
YAML ドキュメント出力の際のオプションを指定します。オプションの詳細は Syck::Emitter#reset を参照してください。
print false.to_yaml # => --- false
yaml_tag_subclasses? -> true[permalink][rdoc] [added by syck/rubytypes]

常に true を返します。

ライブラリ内部で使用します。