0
0

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 レシーバについて

Posted at

はじめに

※以下の内容には誤りが含まれる可能性があります

Ruby レシーバとは何か

プログラミングにおいて、「レシーバ」はメソッドが呼び出される対象となるオブジェクトのことをいう。

Rubyでは全てのメソッドは何らかのオブジェクトに対して呼び出されます。

そのオブジェクトがレシーバとなるのです。

レシーバの使い方例(レシーバを使った文字列操作)

greeting = "hello, Takashi!"
upper_case_greeting = greeting.upcase
puts upper_case_greeting
length_of_greeting = upper_case_greeting.length
puts length_of_greeting
HELLO, TAKESHI!
15

"hello, Takeshi!"という文字列が大文字に変換されて、その長さが12であることが出力されます。

まとめ

Rubyのレシーバは他にも応用した使い方が数多くあるので学習が進み次第まとめていく

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?