るりまサーチ

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

関連するキーワード

  1. _builtin
  2. rexml
  3. openssl
  4. _builtin
  5. rexml

ライブラリ

キーワード

検索結果

Array#to_s -> String (18108)

Array#join($,) と同じです。

...
Array
#join($,) と同じです。

[1, 2, 3, 4].to_s # => "1234"...
...自身の情報を人間に読みやすい文字列にして返します。

[1, 2, 3, 4].to_s # => "[1, 2, 3, 4]"
[1, 2, 3, 4].inspect # => "[1, 2, 3, 4]"...

Array#inspect -> String (8)

自身の情報を人間に読みやすい文字列にして返します。

...自身の情報を人間に読みやすい文字列にして返します。

[1, 2, 3, 4].to_s # => "[1, 2, 3, 4]"
[1, 2, 3, 4].inspect # => "[1, 2, 3, 4]"...

Array#join(sep = $,) -> String (7)

配列の要素を文字列 sep を間に挟んで連結した文字列を返します。

...配列の要素を文字列 sep を間に挟んで連結した文字列を返します。

文字列でない要素に対しては to_s した結果を連結します。
要素がまた配列であれば再帰的に (同じ sep を利用して)
join した文字列を連結します。
ただし、...
...結果になります。

ary = [1,2,3]
ary.push ary
p ary # => [1, 2, 3, [...]]
p ary.join # => "123123[...]"

@param sep 間に挟む文字列を指定します。nil のときは空文字列を使います。

[1, 2, 3].join('-') #=> "1-2-3"


@see Array#*, $,...
...の要素を文字列 sep を間に挟んで連結した文字列を返します。

文字列でない要素に対しては、to_str があれば to_str、なければ to_s した結果を連結します。
要素がまた配列であれば再帰的に (同じ sep を利用して)
join した文字...
...字列を指定します。nil のときは空文字列を使います。

[1, 2, 3].join('-') #=> "1-2-3"

@raise ArgumentError 配列要素が自身を含むような無限にネストした配列に対
して join を呼んだ場合に発生します。

@see Array#*, $,...

Array#to_ptr -> nil | DL::PtrData (7)

自身の各要素を指すポインタの配列を生成し、それへのポインタ DL::PtrData を返します。 この返り値には、DL::FREE が free 関数としてセットされています。 自身の長さが 0 なら nil を返します。

...る場合、各要素は複製されます。

require 'dl/import'

ptr = ['a', 'b', 'c'].to_ptr
p ptr.size #=> 12
p ptr.to_a('P').map{|s| s.to_s } #=> ["a", "b", "c"]

@param type self の要素の型を文字で指定します。DL の型指定子の項を参照して下さい。

@raise DL::...

Array#to_ptr(type) -> nil | DL::PtrData (7)

自身の各要素を指すポインタの配列を生成し、それへのポインタ DL::PtrData を返します。 この返り値には、DL::FREE が free 関数としてセットされています。 自身の長さが 0 なら nil を返します。

...る場合、各要素は複製されます。

require 'dl/import'

ptr = ['a', 'b', 'c'].to_ptr
p ptr.size #=> 12
p ptr.to_a('P').map{|s| s.to_s } #=> ["a", "b", "c"]

@param type self の要素の型を文字で指定します。DL の型指定子の項を参照して下さい。

@raise DL::...

絞り込み条件を変える

Array#uniq -> Array (7)

uniq は配列から重複した要素を取り除いた新しい配列を返します。 取り除かれた要素の部分は前に詰められます。uniq! は削除を破壊 的に行い、削除が行われた場合は self を、そうでなければ nil を返します。

...3, 2, 2, 3].uniq # => [1, 3, 2]

ブロックが指定された場合、ブロックが返した値が重複した要素を取り除いた
配列を返します。

p [1, 3, 2, "2", "3"].uniq # => [1, 3, 2, "2", "3"]
p [1, 3, 2, "2", "3"].uniq { |n| n.to_s } # => [1, 3, 2]...

Array#uniq {|item| ... } -> Array (7)

uniq は配列から重複した要素を取り除いた新しい配列を返します。 取り除かれた要素の部分は前に詰められます。uniq! は削除を破壊 的に行い、削除が行われた場合は self を、そうでなければ nil を返します。

...3, 2, 2, 3].uniq # => [1, 3, 2]

ブロックが指定された場合、ブロックが返した値が重複した要素を取り除いた
配列を返します。

p [1, 3, 2, "2", "3"].uniq # => [1, 3, 2, "2", "3"]
p [1, 3, 2, "2", "3"].uniq { |n| n.to_s } # => [1, 3, 2]...

Array#uniq! -> self | nil (7)

uniq は配列から重複した要素を取り除いた新しい配列を返します。 取り除かれた要素の部分は前に詰められます。uniq! は削除を破壊 的に行い、削除が行われた場合は self を、そうでなければ nil を返します。

...3, 2, 2, 3].uniq # => [1, 3, 2]

ブロックが指定された場合、ブロックが返した値が重複した要素を取り除いた
配列を返します。

p [1, 3, 2, "2", "3"].uniq # => [1, 3, 2, "2", "3"]
p [1, 3, 2, "2", "3"].uniq { |n| n.to_s } # => [1, 3, 2]...

Array#uniq! {|item| ... } -> self | nil (7)

uniq は配列から重複した要素を取り除いた新しい配列を返します。 取り除かれた要素の部分は前に詰められます。uniq! は削除を破壊 的に行い、削除が行われた場合は self を、そうでなければ nil を返します。

...3, 2, 2, 3].uniq # => [1, 3, 2]

ブロックが指定された場合、ブロックが返した値が重複した要素を取り除いた
配列を返します。

p [1, 3, 2, "2", "3"].uniq # => [1, 3, 2, "2", "3"]
p [1, 3, 2, "2", "3"].uniq { |n| n.to_s } # => [1, 3, 2]...