るりまサーチ

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

ライブラリ

検索結果

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

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

...らず変更しません。

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

例:

str = "foobar"
str.capitalize!
p str # => "Foobar"

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

$KCODE が...
...ft JIS エンコーディングで記述されている
puts "帰".capitalize # => 蟻

また、$KCODE を設定しても、
マルチバイト文字のいわゆる全角アルファベットは処理しません。

@see String#capitalize, String#upcase,
String
#downcase, String#swapcase...
...@return capitalize! は self を変更して返しますが、
変更が起こらなかった場合は nil を返します。

例:

str = "foobar"
str.capitalize!
p str # => "Foobar"

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


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