class FalseClass
クラスの継承リスト: FalseClass < Object < Kernel < BasicObject
要約
false のクラス。 false は FalseClass クラスの唯一のインスタンスです。 false は nil オブジェクトとともに偽を表し、 その他の全てのオブジェクトは真です。
インスタンスメソッド
self & other -> false
-
常に 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
-
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
-
常に文字列 "false" を返します。
self | other -> bool
-
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
class FalseClass
- Ruby 1.9.3 リファレンスマニュアル
- はじめに
- コマンド
- Rubyの起動
- 環境変数
- Ruby言語仕様
- 組み込みライブラリ
- クラス
- Array
- BasicObject
- Bignum
- Binding
- Class
- Complex
- Data
- Dir
- Encoding
- Encoding::
Converter - Enumerator
- FalseClass
- Fiber
- File
- File::Stat
- Fixnum
- Float
- Hash
- IO
- Integer
- MatchData
- Method
- Module
- Mutex
- NilClass
- Numeric
- Object
- Proc
- Process::Status
- Random
- Range
- Rational
- Regexp
- String
- Struct
- Struct::Tms
- Symbol
- Thread
- ThreadGroup
- Time
- TrueClass
- UnboundMethod
- モジュール
- オブジェクト
- 例外クラス
- 組み込み関数
(Kernelモジュール関数) - 組み込み定数
(Kernel定数) - 組み込み特殊変数
- クラス
- 標準添付ライブラリ
- pack テンプレート文字列
- sprintf フォーマット
- Ruby用語集
- Rubyで使われる記号の意味
- 疑似BNFによるRubyの文法
- バージョン情報 / このリファレンスについて