[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:857

From: redmine@r...
Date: Tue, 3 Jun 2008 23:35:00 +0900
Subject: [ruby-reference-manual:857] [ReferenceManualRenewalProject - Bug #80] (Open) IMMEDIATE_P の説明の誤り

Issue #80 has been reported by Ken DATE.

----------------------------------------
Bug #80: IMMEDIATE_P の説明の誤り
http://redmine.ruby-lang.org/issues/show/80

Author: Ken DATE
Status: Open
Priority: Low
Assigned to: 
Category: doc
Target version: 
reporter: naruse
ruby_version: 1.9


「IMMEDIATE_P obj がポインタでないとき真。
すなわち現在の実装では Symbol か Fixnum のインスタンスであるとき真。」とありますが違います。
IMMEDIATE_P で真になるものは即値でかつ真のものです。
つまり、Qnil と Qfalse を含みません。
一方で、含まれるものはSymbol と Fixnum のインスタンスに加えて、Qtrue も真になります。

即値のものを判定したい場合には SPECIAL_CONST_P を用います。


----------------------------------------
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://redmine.ruby-lang.org/my/account


[前][次][番号順一覧][スレッド一覧]

->     857 2008-06-03 16:35 [redmine@r...        ] [ReferenceManualRenewalProject - Bug #80] (Open) IMMEDIATE_P の説明の誤り
      1523 2009-06-21 22:48 ┗[redmine@r...        ] [Bug #80](Closed) IMMEDIATE_P の説明の誤り