214件ヒット
[101-200件を表示]
(0.031秒)
種類
- インスタンスメソッド (179)
- 定数 (35)
ライブラリ
- ビルトイン (213)
-
minitest
/ spec (1)
キーワード
- !~ (11)
- <=> (11)
- =~ (9)
- DATA (11)
- FALSE (8)
- NIL (8)
- TRUE (8)
- display (11)
-
enum
_ for (22) - hash (11)
-
instance
_ variable _ get (11) -
instance
_ variables (11) -
must
_ be _ nil (1) - nil? (11)
-
singleton
_ class (11) - then (12)
-
to
_ a (11) -
to
_ enum (22) -
yield
_ self (14)
検索結果
先頭5件
-
Object
# instance _ variables -> [Symbol] (9019.0) -
オブジェクトのインスタンス変数名をシンボルの配列として返します。
...スタンス変数名をシンボルの配列として返します。
//emlist[][ruby]{
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, M... -
Object
# to _ a -> Array (9019.0) -
オブジェクトを配列に変換した結果を返します。 デフォルトでは定義されていません。
...のメソッドは実際には Object クラスには定義されていません。
必要に応じてサブクラスで定義すべきものです。
//emlist[][ruby]{
p( {'a'=>1}.to_a ) # [["a", 1]]
p ['array'].to_a # ["array"]
p nil.to_a # []
//}
@see Object#to_ary,Kernel.#Array... -
Object
# then -> Enumerator (9015.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap... -
Object
# yield _ self -> Enumerator (9015.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap... -
Object
:: FALSE -> FalseClass (9013.0) -
非推奨です。代表的な偽の値。false と同じ。
...の値。false と同じ。
この定数は過去との互換性のために提供されています。擬似変数 false を使ってください。
Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て真とみなされます。... -
Object
:: TRUE -> TrueClass (9013.0) -
非推奨です。代表的な真の値。true と同じ。
...の値。true と同じ。
この定数は過去との互換性のために提供されています。擬似変数 true を使ってください。
Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て真とみなされます。... -
Object
# !~(other) -> bool (9007.0) -
自身が other とマッチしない事を判定します。
...身が other とマッチしない事を判定します。
self#=~(obj) を反転した結果と同じ結果を返します。
@param other 判定するオブジェクトを指定します。
//emlist[例][ruby]{
obj = 'regexp'
p (obj !~ /re/) # => false
obj = nil
p (obj !~ /re/) # => true
//}... -
Object
# enum _ for(method = :each , *args) -> Enumerator (9007.0) -
Enumerator.new(self, method, *args) を返します。
...!" if n < 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 *val }... -
Object
# enum _ for(method = :each , *args) {|*args| . . . } -> Enumerator (9007.0) -
Enumerator.new(self, method, *args) を返します。
...!" if n < 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 *val }... -
Object
# to _ enum(method = :each , *args) -> Enumerator (9007.0) -
Enumerator.new(self, method, *args) を返します。
...!" if n < 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 *val }... -
Object
# to _ enum(method = :each , *args) {|*args| . . . } -> Enumerator (9007.0) -
Enumerator.new(self, method, *args) を返します。
...!" if n < 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 *val }...