[Ruby]文字列(string)の最初の文字を取得するには?

Ruby

どうも、ちょげ(@chogetarou)です。

文字列(string)の先頭の文字を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列(string)の最初の文字を取得する方法は、2つあります。

インデックス

1つは、インデックスを使う方法です。

具体的な方法としては、「str[0]」のように、[]で文字列のインデックス「0」にアクセスします。

//text=対象の文字列
first = text[0]

文字列(string)のインデックス「0」にアクセスすることで、文字列の最初の文字を取得できます。

使用例

text = "Hello,World"

first = text[0]

p first
出力:
"H"

chr

もう1つは、chrメソッドを使う方法です。

具体的な方法としては、「str.chr」のように、文字列からchrメソッドを呼び出します。

//text=対象の文字列
first = text.chr

上記のchrメソッドは、呼び出した文字列(string)の最初の文字を取得します。

使用例

text = "Hello,World"

first = text.chr

p first
出力:
"H"

まとめ

文字列(string)の最初の文字を取得する方法は、2つあります。

  • インデックスを使う方法
    first = text[0]
  • chrメソッドを使う方法
    first = text.chr

コメント

タイトルとURLをコピーしました