[Ruby]メソッドで文字列(string)の最後の文字を取得するには?

Ruby

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

メソッドを使って文字列(string)の末尾の文字を取得する方法を紹介します。

スポンサーリンク

方法

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

メソッドを使って文字列(string)の最後の文字を取得するには、sliceメソッドを使います。

まず、文字列からslice()メソッドを呼び出します。

そして、slice()メソッドの引数に「−1」を指定します。

//text=対象の文字列
last = text.slice(-1)

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

マイナスの値を使いたくない場合は、sliceの引数に文字数を「-1」した値を指定します。

last = text.slice(text.length - 1)

使用例

text = "Hello,World"

last = text.slice(-1)

p last
出力:
"d"

コメント

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