るりまサーチ

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

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

クラス

キーワード

検索結果

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

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

...rn 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!...

String#capitalize!(*options) -> self | nil (30318.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(start, length = nil) {|index| ... } -> self (9362.0)

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

...てに val をセットします。

範囲の始点が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
範囲の終点が自身の末尾を越える時は長さを自動的に拡張し、拡張した部分を 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 の代わりにブロックを指定すると...
...ータには start からのインデックスが渡されます。

//emlist[例][ruby]{
a
ry = []
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 } # => [5377...

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

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

...てに val をセットします。

範囲の始点が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
範囲の終点が自身の末尾を越える時は長さを自動的に拡張し、拡張した部分を 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 の代わりにブロックを指定すると...
...ータには start からのインデックスが渡されます。

//emlist[例][ruby]{
a
ry = []
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 } # => [5377...

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

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

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

このメソッドが val のコピーでなく val 自身をセットする
ことに注意してください。
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", "A"]
//}...

絞り込み条件を変える

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

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

...てに val をセットします。

範囲の始点が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
範囲の終点が自身の末尾を越える時は長さを自動的に拡張し、拡張した部分を 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 の代わりにブロックを指定すると...
...ータには start からのインデックスが渡されます。

//emlist[例][ruby]{
a
ry = []
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 } # => [5377...

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

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

...てに val をセットします。

範囲の始点が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
範囲の終点が自身の末尾を越える時は長さを自動的に拡張し、拡張した部分を 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 の代わりにブロックを指定すると...
...ータには start からのインデックスが渡されます。

//emlist[例][ruby]{
a
ry = []
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 } # => [5377...

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

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

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

このメソッドが val のコピーでなく val 自身をセットする
ことに注意してください。
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", "A"]
//}...

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

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

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

要素毎に val が複製されるわけではないことに注意してください。
全要素が同じオブジェクト val を参照します。
後述の例では、配列の各要素は全て同一の...
...文字列を指します。

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

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

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

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

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

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

ブロックは要素毎に実行されるので、全要素をあるオブジェクトの複製にすることがで...
...aram size 配列の長さを数値で指定します。

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

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

絞り込み条件を変える