るりまサーチ

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

別のキーワード

  1. _builtin upcase
  2. string upcase!
  3. symbol upcase
  4. string upcase
  5. _builtin upcase!

ライブラリ

検索結果

String (31.0)

文字列のクラスです。 ヌル文字を含む任意のバイト列を扱うことができます。 文字列の長さにはメモリ容量以外の制限はありません。

...例えば文字列のすべての文字を破壊的に大文字へ変更する
String#upcase! メソッドの使用例を以下に示します。

//emlist[例:String#upcase!][ruby]{
a = "string"
b = a
a.upcase!
p a # => "STRING"
p b # => "STRING"
//}

この例では、a に対してメソッ...
...います。
これは、変数 a と b が一つの文字列オブジェクトを指していて、
upcase!
メソッドでそのオブジェクト自体が変更されたからです。

upcase!
の非破壊版である String#upcase を使った例を以下に示します。
こちらでは a の...
...ソッドには破壊的なメソッドも非破壊的なメソッドもあります。
破壊的なメソッドの例としては concat, sub!, upcase! などが挙げられます。
非破壊的なメソッドの例としては index, sub, upcase などが挙げられます。

同じ動作で破...