🖥
Ruby クイズ 5問 (初級)
問題
Q. puts と p の違いは?
A.
Q. exit と exit! の違いは?
A.
Q. メソッド名のビックリ ( ! ) は何を表す?
A.
Q. メソッド名のクエスチョン ( ? ) は何を表す?
A.
Q. インスタンスメソッドとクラスメソッドの違いは?
A.
参考
- rubyのprint / puts / p の違い - Qiita
- Ruby の exit と exit! の違い - Qiita
- 破壊的メソッド名には!をつけなければならない…なんて、誰が言ったの? - Qiita
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (Ruby 2.4.0)
- Rubyのクラスメソッドとインスタンスメソッドの例 - Qiita
解答例
<details>
- puts は出力用 / p はデバッグ用
- exit! は例外をキャッチさせない
- 要注意であることを示すことが多い
- 状態 ( true / false ) を問うために使われることが多い
- 状態を持つメソッドと持たないメソッド
</details>
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2017-10-14
Discussion