るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.115秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. _builtin p

ライブラリ

クラス

検索結果

Array#flatten!(lv = nil) -> self | nil (15159.0)

flatten は自身を再帰的に平坦化した配列を生成して返します。flatten! は 自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない 場合は nil を返します。 lv が指定された場合、lv の深さまで再帰的に平坦化します。

...を生成して返します。flatten!
自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない
場合は nil を返します。
lv が指定された場合、lv の深さまで再帰的に平坦化します。

@param lv 平坦化の再帰の...
...整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。

@ra...
...化する例。
a = [1, [2, 3, [4], 5]]
p
a.flatten #=> [1, 2, 3, 4, 5]
p
a #=> [1, [2, 3, [4], 5]]

# 自身を破壊的に平坦化する例。
a = [[[1, [2, 3]]]]
p
a.flatten! #=> [1, 2, 3]
p
a #=> [1,...

Set#flatten! -> self | nil (15132.0)

集合を再帰的に平坦化します。

...集合を再帰的に平坦化します。

flatten は、平坦化した集合を新しく作成し、それを返します。

flatten!
は、元の集合を破壊的に平坦化します。集合の要素に変更が
発生した場合には self を、そうでない場合には nil を返し...
...要素として self が再帰的に現れた場合に発生
します。

//emlist[][ruby]{
require 'set'
s = Set[Set[1,2], 3]
p
s.flatten # => #<Set: {1, 2, 3}>
p
s # => #<Set: {#<Set: {1, 2}>, 3}>
s.flatten!
p
s # => #<Set: {1, 2, 3}>
//}

@see Array#flatten...

Array#flatten(lv = nil) -> Array (59.0)

flatten は自身を再帰的に平坦化した配列を生成して返します。flatten! は 自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない 場合は nil を返します。 lv が指定された場合、lv の深さまで再帰的に平坦化します。

...を生成して返します。flatten!
自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない
場合は nil を返します。
lv が指定された場合、lv の深さまで再帰的に平坦化します。

@param lv 平坦化の再帰の...
...整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。

@ra...
...化する例。
a = [1, [2, 3, [4], 5]]
p
a.flatten #=> [1, 2, 3, 4, 5]
p
a #=> [1, [2, 3, [4], 5]]

# 自身を破壊的に平坦化する例。
a = [[[1, [2, 3]]]]
p
a.flatten! #=> [1, 2, 3]
p
a #=> [1,...

Set#flatten -> Set (32.0)

集合を再帰的に平坦化します。

...集合を再帰的に平坦化します。

flatten は、平坦化した集合を新しく作成し、それを返します。

flatten!
は、元の集合を破壊的に平坦化します。集合の要素に変更が
発生した場合には self を、そうでない場合には nil を返し...
...要素として self が再帰的に現れた場合に発生
します。

//emlist[][ruby]{
require 'set'
s = Set[Set[1,2], 3]
p
s.flatten # => #<Set: {1, 2, 3}>
p
s # => #<Set: {#<Set: {1, 2}>, 3}>
s.flatten!
p
s # => #<Set: {1, 2, 3}>
//}

@see Array#flatten...