🐕

Ruby で先頭の文字のみ大文字に変換する

2024/01/08に公開

Ruby で『先頭の文字のみ大文字に変換したい』場合は String#capitalize が利用できます。

# 先頭のみ大文字に変換する
pp "array".capitalize
# => "Array"

# 先頭以外の大文字は小文字に変換する
pp "STRING".capitalize
# => "String"

また先頭が大文字に変換できない場合は以降の文字のみ小文字になります。

# + はそのまま
pp "+STRING".capitalize
# => "+string"

こういうのは ActiveSupport にあるイメージだったんですが標準ライブラリにも存在します。

GitHubで編集を提案

Discussion