るりまサーチ

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

別のキーワード

  1. array fill
  2. array sample
  3. array []
  4. array slice!
  5. array slice

ライブラリ

クラス

キーワード

検索結果

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

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

...flatten は自身を再帰的に平坦化した配列を生成して返します。flatten!
自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない
場合は nil を返します。
lv が指定された場合、lv の深さまで再帰的に...
...自身を破壊的に平坦化する例。
a = [[[1, [2, 3]]]]
p a.flatten! #=> [1, 2, 3]
p a #=> [1, 2, 3]

# 平坦化が行われない場合は nil を返す。
p [1, 2, 3].flatten! #=> nil

# 平坦化の再帰の深さを指定する...

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

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

...flatten は自身を再帰的に平坦化した配列を生成して返します。flatten!
自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない
場合は nil を返します。
lv が指定された場合、lv の深さまで再帰的に...
...自身を破壊的に平坦化する例。
a = [[[1, [2, 3]]]]
p a.flatten! #=> [1, 2, 3]
p a #=> [1, 2, 3]

# 平坦化が行われない場合は nil を返す。
p [1, 2, 3].flatten! #=> nil

# 平坦化の再帰の深さを指定する...

Set#flatten! -> self | nil (15119.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...

ruby 1.9 feature (72.0)

ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。

...= 2006-09-12

: Hash#compare_by_identity
: Hash#compare_by_identity?

=== 2006-09-11

: Hash#identical
: Hash#identical?

=== 2006-08-31

: Array#shuffle
: Array#shuffle!

追加

=== 2006-07-26

: __send
: __send!

追加

: invoke_method
: invoke_functional_method

削除

=== 2006-07-21

:...
...og2 追加 ((<ruby-talk:191237>)) [new]
: Math#log にオプショナルな第2引数 base 追加 ((<ruby-talk:191308>)) [compat]
: Array#flatten, Array#flatten! がオプショナルな level 引数を受け取るようになりました [compat]
: String#unpack("M") で CRLF を単独の LF...
...で要素を削除する機能は失われ、TypeError になるようになりました。

((<ruby-list:40865>))

=== 2005-06-08
: Array#nitems [compat]

Array
#nitems にブロックを渡せるようになり、ブロックが真になる要素の個数を返すように
なりました。...

Set#flatten -> Set (19.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...

絞り込み条件を変える