5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Ruby】初学者向け-言語基礎①

Last updated at Posted at 2024-10-15

Stringについて学んだことを整理しました。

Stringに使用するメソッド一覧

upcase
…小文字の文字列を大文字にする
<使用例>

test = 'test'
test.upcase
    =>TEST

downcase
…大文字の文字列を小文字にする
<使用例>

test = 'TEST'
test.downcase
    =>test

slice
…文字の切り分けを行う
<使用例>

test = 'あいうえお'
 test.slice(1,2)
  => "いう"

size
…文字の大きさを確認する
<使用例>

test = 'あいうえお'
 test.size
  => "5"

to_i
…文字列となっている数字をintegerに変換する
すると、数値として扱うことができ、計算式に組み込むことが可能になる
<使用例>

'100'.to_i
 =>100

to_f
…浮動小数点数に変換する
すると、数値として扱うことができ、計算式に組み込むことが可能になる
<使用例>

'10.5'.to_f
 =>10.5

methods
…戻り値のオブジェクトが持つメソッドの表示ができる
メソッド名を忘れてしまった場合や、どんなメソッドが実装されているかを確認する場合に用いる
<使用例>

'string',methods
=>:include?
  :%
  :*
  :+
  …
  …
  …(省略)

文字列の連結方法

連結
<使用例>

test1 = 'テスト1'
test2 = 'テスト2'
test1 + test2
    =>'テスト1テスト2'

追記して上書き
<使用例>

test1 << test2
    =>'テスト1テスト2' 

追記して上書き(自己代入)
<使用例>

test1 += test2
    =>'テスト1テスト2

文字列の繰り返し
<使用例>

'文字'.*10
=>"文字文字文字文字文字文字文字文字文字文字"

文字列の中で式を展開する方法
<使用例>①

two = 2
test = "1+1は #{two}"
     =>"1+1は 2"

<使用例>②

"1+1は #{ 1 + 1 }"
       =>"1+1は 2"]
5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?