LoginSignup
1
1

More than 5 years have passed since last update.

メソッド名の最後に!のあるなしについて

Posted at

rubyのメソッド名の最後に!が付いているのを、たまに見かけるが、これのあるなしがどのように違うのか?
結論からいうと、!は他のメソッドの英語と同じメソッド名の一部であるので、!がメソッド名の最後にあるなしに関わらず、rubyは同じように解釈をする。

ただ、組み込み関数では、レシーバが更新される場合(破壊的)とそうでない場合(非破壊的)を、!のあるなしで区別しているように感じました。

1
1
2

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