るりまサーチ

最速Rubyリファレンスマニュアル検索!
87件ヒット [1-87件を表示] (0.010秒)
トップページ > クラス:Object[x] > クエリ:NIL[x]

別のキーワード

  1. _builtin nil?
  2. object nil
  3. object nil?
  4. _builtin nil
  5. nilclass nil?

ライブラリ

キーワード

検索結果

Object::NIL -> NilClass (18236.0)

非推奨です。 nil と同じ。

...非推奨です。 nil と同じ。

この定数は過去との互換性のために提供されています。擬似変数 nil を使ってください。

Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て真とみなされま...

Object#nil? -> bool (6136.0)

レシーバが nil であれば真を返します。

...レシーバが nil であれば真を返します。

p false.nil? #=> false
p nil.nil? #=> true

@see NilClass...

Object#must_be_nil -> true (6130.0)

自身が nil である場合、検査にパスしたことになります。

...自身が nil である場合、検査にパスしたことになります。

@raise MiniTest::Assertion 自身が nil でない場合に発生します。

@see MiniTest::Assertions#assert_nil...

Object#=~(other) -> nil (136.0)

右辺に正規表現オブジェクトを置いた正規表現マッチ obj =~ /RE/ をサポートするためのメソッドです。 常に nil を返します。

...obj =~ /RE/
をサポートするためのメソッドです。
常に nil を返します。

この定義により、=~ が再定義されたオブジェクトでは正常にマッチを行い、
それ以外のものは nil を返すようになります。


@param other 任意のオブジェ...
...クトです。結果に影響しません。

obj = 'regexp'
p(obj =~ /re/) #=> 0

obj = nil
p(obj =~ /re/) #=> nil

@see String#=~...

Object#<=>(other) -> 0 | nil (118.0)

self === other である場合に 0 を返します。そうでない場合には nil を返します。

...self === other である場合に 0 を返します。そうでない場合には nil を返します。

@see Object#===...

絞り込み条件を変える

Object#display(out = $stdout) -> nil (114.0)

オブジェクトを out に出力します。

...ます。

class Object
def display(out = $stdout)
out.write self
nil

end
end

@param out 出力先のIOオブジェクトです。指定しない場合は標準出力に出力されます。
@return nil を返します。

Object
.new.display #=> #<Object:0xbb0210>

@see $s...

Object#instance_variable_get(var) -> object | nil (114.0)

オブジェクトのインスタンス変数の値を取得して返します。

...オブジェクトのインスタンス変数の値を取得して返します。

インスタンス変数が定義されていなければ nil を返します。

@param var インスタンス変数名を文字列か Symbol で指定します。

class Foo
def initialize
@foo =...
...1
end
end

obj = Foo.new
p obj.instance_variable_get("@foo") #=> 1
p obj.instance_variable_get(:@foo) #=> 1
p obj.instance_variable_get(:@bar) #=> nil

@see Object#instance_variable_set,Object#instance_variables,Object#instance_variable_defined?...

Object#singleton_class -> Class (13.0)

レシーバの特異クラスを返します。 まだ特異クラスがなければ、新しく作成します。

...成します。

レシーバが nil か true か false なら、それぞれ NilClass, TrueClass,
FalseClass を返します。

@raise TypeError レシーバが Fixnum か Symbol の場合に発生します。

Object
.new.singleton_class #=> #<Class:#<Object:0xb7ce1e24>>
String.singleton_cl...
...ass #=> #<Class:String>
nil.singleton_class #=> NilClass

@see Object#class...

Object::FALSE -> FalseClass (13.0)

非推奨です。代表的な偽の値。false と同じ。

...の値。false と同じ。

この定数は過去との互換性のために提供されています。擬似変数 false を使ってください。
Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て真とみなされます。...

Object::TRUE -> TrueClass (13.0)

非推奨です。代表的な真の値。true と同じ。

...の値。true と同じ。

この定数は過去との互換性のために提供されています。擬似変数 true を使ってください。

Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て真とみなされます。...

絞り込み条件を変える

Object#enum_for(method = :each, *args) -> Enumerator (7.0)

Enumerator.new(self, method, *args) を返します。

...< 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if sz
end
end
each do |*val|
n.times { yield...

Object#enum_for(method = :each, *args) {|*args| ... } -> Enumerator (7.0)

Enumerator.new(self, method, *args) を返します。

...< 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if sz
end
end
each do |*val|
n.times { yield...

Object#hash -> Fixnum (7.0)

オブジェクトのハッシュ値を返します。Hash クラスでオブジェク トを格納するのに用いられています。

...トのハッシュ値を返します。Hash クラスでオブジェク
トを格納するのに用いられています。

メソッド hash は Object#eql? と組み合わせて Hash クラスで利用されます。その際

A.eql?(B) ならば A.hash == B.hash

の関係を必ず満たして...
...ればいけません。eql? を再定義した時には必ずこちらも合わせ
て再定義してください。

デフォルトでは、Object#object_id と同じ値を返します。
ただし、Fixnum, Symbol, String だけは組込みのハッ
シュ関数が使用されます(これを変...
...Fixnumに収まらない場合は切り捨てられます。

p self.hash #=> 21658870
p 0.hash #=> 1
p 0.0.hash #=> 0
p nil.hash #=> 4

p "ruby".hash #=> -241670986
p "ruby".hash #=> -241670986
p :ruby.hash #=> 103538
p :ruby.hash #=> 103538

@see Object#eql?,BasicObject#__id__...

Object#instance_variables -> [Symbol] (7.0)

オブジェクトのインスタンス変数名をシンボルの配列として返します。

...のインスタンス変数名をシンボルの配列として返します。

obj = Object.new
obj.instance_eval { @foo, @bar = nil }
p obj.instance_variables

#=> [:@foo, :@bar]

@see Object#instance_variable_get, Kernel.#local_variables, Kernel.#global_variables, Module.constants...

Object#to_a -> Array (7.0)

オブジェクトを配列に変換した結果を返します。 デフォルトでは定義されていません。

...が、
このメソッドは実際には Object クラスには定義されていません。
必要に応じてサブクラスで定義すべきものです。
p( {'a'=>1}.to_a ) # [["a", 1]]
p ['array'].to_a # ["array"]
p nil.to_a # []

@see Object#to_ary,Kernel.#Array...

絞り込み条件を変える

Object#to_enum(method = :each, *args) -> Enumerator (7.0)

Enumerator.new(self, method, *args) を返します。

...< 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if sz
end
end
each do |*val|
n.times { yield...

Object#to_enum(method = :each, *args) {|*args| ... } -> Enumerator (7.0)

Enumerator.new(self, method, *args) を返します。

...< 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if sz
end
end
each do |*val|
n.times { yield...

Object::DATA -> File (7.0)

スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。

...ts # => 烟花三月下揚州
print DATA.gets # => 孤帆遠影碧空尽
print DATA.gets # => 唯見長江天際流
DATA.gets # => nil

__END__
故人西辞黄鶴楼
烟花三月下揚州
孤帆遠影碧空尽
唯見長江天際流

==== 例2
sum = 0...