るりまサーチ

最速Rubyリファレンスマニュアル検索!
110件ヒット [1-100件を表示] (0.073秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:p[x] > クエリ:capitalize![x]

別のキーワード

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

クラス

キーワード

検索結果

<< 1 2 > >>

String#capitalize! -> self | nil (24233.0)

文字列先頭の文字を大文字に、残りを小文字に変更します。 ただし、アルファベット以外の文字は位置に関わらず変更しません。

...urn capitalize! は self を変更して返しますが、
変更が起こらなかった場合は nil を返します。

//emlist[例][ruby]{
str = "foobar"
str.capitalize!
p
str # => "Foobar"

str = "fooBAR"
str.capitalize!
p
str # => "Foobar"
//}

@see String#capitalize, String#upcas...
...e!,
String#downcase!, String#swapcase!...

String#capitalize!(*options) -> self | nil (24232.0)

文字列先頭の文字を大文字に、残りを小文字に破壊的に変更します。

...す。

@param options オプションの詳細は String#downcase を参照してください。

@return capitalize! は self を変更して返しますが、
変更が起こらなかった場合は nil を返します。

//emlist[例][ruby]{
str = "foobar"
str.capitalize!
p
str # => "...
...Foobar"

str = "fooBAR"
str.capitalize!
p
str # => "Foobar"
//}

@see String#capitalize, String#upcase!,
String#downcase!, String#swapcase!...

Array#fill(range) {|index| ... } -> self (36.0)

配列の指定された範囲すべてに val をセットします。

...が val のコピーでなく val 自身をセットすることに注意してください。
//emlist[例][ruby]{
a = [0, 1, 2]
a.fill("x", 5..10)
p
a #=> [0, 1, 2, nil, nil, "x", "x", "x", "x", "x", "x"]
//}

val の代わりにブロックを指定するとブロックの評価結果を値とし...
...//emlist[例][ruby]{
ary = []
p
ary.fill(1..2) {|i| i} # => [nil, 1, 2]
p
ary.fill(0,3) {|i| i} # => [0, 1, 2]
p
ary.fill { "foo" } # => ["foo", "foo", "foo"]
p
ary.collect {|v| v.object_id } # => [537770124, 537770112, 537770100]
//}

@param val 自身に設定した...
...ェクトを指定します。

@param start val を設定する範囲の始点のインデックスを整数で指定します。start の値が負の時には末尾からのインデックスと見倣します。末尾の要素が -1 番目になります。

@param length val を設定する要...

Array#fill(start, length = nil) {|index| ... } -> self (36.0)

配列の指定された範囲すべてに val をセットします。

...が val のコピーでなく val 自身をセットすることに注意してください。
//emlist[例][ruby]{
a = [0, 1, 2]
a.fill("x", 5..10)
p
a #=> [0, 1, 2, nil, nil, "x", "x", "x", "x", "x", "x"]
//}

val の代わりにブロックを指定するとブロックの評価結果を値とし...
...//emlist[例][ruby]{
ary = []
p
ary.fill(1..2) {|i| i} # => [nil, 1, 2]
p
ary.fill(0,3) {|i| i} # => [0, 1, 2]
p
ary.fill { "foo" } # => ["foo", "foo", "foo"]
p
ary.collect {|v| v.object_id } # => [537770124, 537770112, 537770100]
//}

@param val 自身に設定した...
...ェクトを指定します。

@param start val を設定する範囲の始点のインデックスを整数で指定します。start の値が負の時には末尾からのインデックスと見倣します。末尾の要素が -1 番目になります。

@param length val を設定する要...

Array#fill(val, range) -> self (36.0)

配列の指定された範囲すべてに val をセットします。

...が val のコピーでなく val 自身をセットすることに注意してください。
//emlist[例][ruby]{
a = [0, 1, 2]
a.fill("x", 5..10)
p
a #=> [0, 1, 2, nil, nil, "x", "x", "x", "x", "x", "x"]
//}

val の代わりにブロックを指定するとブロックの評価結果を値とし...
...//emlist[例][ruby]{
ary = []
p
ary.fill(1..2) {|i| i} # => [nil, 1, 2]
p
ary.fill(0,3) {|i| i} # => [0, 1, 2]
p
ary.fill { "foo" } # => ["foo", "foo", "foo"]
p
ary.collect {|v| v.object_id } # => [537770124, 537770112, 537770100]
//}

@param val 自身に設定した...
...ェクトを指定します。

@param start val を設定する範囲の始点のインデックスを整数で指定します。start の値が負の時には末尾からのインデックスと見倣します。末尾の要素が -1 番目になります。

@param length val を設定する要...

絞り込み条件を変える

Array#fill(val, start, length = nil) -> self (36.0)

配列の指定された範囲すべてに val をセットします。

...が val のコピーでなく val 自身をセットすることに注意してください。
//emlist[例][ruby]{
a = [0, 1, 2]
a.fill("x", 5..10)
p
a #=> [0, 1, 2, nil, nil, "x", "x", "x", "x", "x", "x"]
//}

val の代わりにブロックを指定するとブロックの評価結果を値とし...
...//emlist[例][ruby]{
ary = []
p
ary.fill(1..2) {|i| i} # => [nil, 1, 2]
p
ary.fill(0,3) {|i| i} # => [0, 1, 2]
p
ary.fill { "foo" } # => ["foo", "foo", "foo"]
p
ary.collect {|v| v.object_id } # => [537770124, 537770112, 537770100]
//}

@param val 自身に設定した...
...ェクトを指定します。

@param start val を設定する範囲の始点のインデックスを整数で指定します。start の値が負の時には末尾からのインデックスと見倣します。末尾の要素が -1 番目になります。

@param length val を設定する要...

Array.new(ary) -> Array (33.0)

指定された配列 ary を複製して返します。 Array#dup 同様 要素を複製しない浅い複製です。

...Array#dup 同様 要素を複製しない浅い複製です。

@param ary 複製したい配列を指定します。

//emlist[例][ruby]{
p
Array.new([1,2,3]) # => [1,2,3]

a = ["a", "b", "c"]
b = Array.new(a)
a.each{|s| s.capitalize! }
p
a #=> ["A", "B", "C"]
p
b...

Array.new(size) {|index| ... } -> Array (33.0)

長さ size の配列を生成し、各要素のインデックスを引数としてブロックを実行し、 各要素の値をブロックの評価結果に設定します。

...@param size 配列の長さを数値で指定します。

//emlist[例][ruby]{
ary = Array.new(3){|index| "hoge#{index}"}
p
ary #=> ["hoge0", "hoge1", "hoge2"]
//}

//emlist[例][ruby]{
ary = Array.new(3){ "foo" }
p
ary #=> ["foo", "foo", "foo"]
ary[0].capi...
...talize!
p
ary #=> ["Foo", "foo", "foo"] (各要素は違うオブジェクトである)
//}...

Array#fill {|index| ... } -> self (31.0)

すべての要素に val をセットします。

...果を値とします。

@param val 自身にセットしたいオブジェクトを指定します。

//emlist[例][ruby]{
a = [0, 1, 2, 3, 4]
a.fill(10)
p
a #=> [10, 10, 10, 10, 10]

a = [0, 1, 2, 3, 4]
a.fill("a")
p
a #=> ["a", "a", "a", "a", "a"]
a[0].capitalize!
p
a #=> ["A", "A", "A", "A", "...

Array#fill(val) -> self (31.0)

すべての要素に val をセットします。

...果を値とします。

@param val 自身にセットしたいオブジェクトを指定します。

//emlist[例][ruby]{
a = [0, 1, 2, 3, 4]
a.fill(10)
p
a #=> [10, 10, 10, 10, 10]

a = [0, 1, 2, 3, 4]
a.fill("a")
p
a #=> ["a", "a", "a", "a", "a"]
a[0].capitalize!
p
a #=> ["A", "A", "A", "A", "...

絞り込み条件を変える

Array.new(size = 0, val = nil) -> Array (28.0)

長さ size の配列を生成し、各要素を val で初期化して返します。

...の文字列を指します。

@param size 配列の長さを数値で指定します。

@param val 配列の要素の値を指定します。

//emlist[例][ruby]{
ary = Array.new(3, "foo")
p
ary #=> ["foo", "foo", "foo"]
ary[0].capitalize!
p
ary #=> ["Foo"...
<< 1 2 > >>