どうも、ちょげ(@chogetarou)です。
文字列(string)の末尾の文字を取得する方法を紹介します。
方法

文字列(string)の最後の文字を取得する方法は、2つあります。
インデックス
1つは、インデックスを使う方法です。
具体的な方法としては、「str[-1]
」のように、[]で文字列のインデックス「-1」にアクセスします。
//text=対象の文字列
last = text[-1]
文字列(string)のインデックス「-1」にアクセスすることで、文字列の最後の文字を取得できます。
使用例
text = "Hello,World"
last = text[-1]
p last
出力:
"d"
sliceメソッド
もう1つは、sliceメソッドを使う方法です。
まず、文字列からslice()メソッドを呼び出します。
そして、slice()メソッドの引数に「−1」を指定します。
//text=対象の文字列
last = text.slice(-1)
上記のsliceメソッドは、呼び出した文字列(string)の最後の文字を取得します。
使用例
text = "Hello,World"
last = text.slice(-1)
p last
出力:
"d"
まとめ
文字列(string)の最後の文字を取得する方法は、2つあります。
- インデックスを使う方法
last = text[-1]
- sliceメソッドを使う方法
last = text.slice(-1)
コメント