
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Ruby] ArgumentError の本質を見る - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Ruby] ArgumentError の本質を見る - Qiita
ArgumentError Argumentとは"引数"と言う意味です。 ArgumentErrorは「引数の数が合わないよー」という... ArgumentError Argumentとは"引数"と言う意味です。 ArgumentErrorは「引数の数が合わないよー」というメッセージになります。 様々なケースが考えられますので、 本質的な基礎の部分を例に考えて行こうと思います。 wikiで「Rubyを対話的に実行 (REPL) するためのシェル」と紹介されている irbを使っていきます。 下記の実引数と仮引数を用いたコードを、irbで実行 testの引数に(5)を設定して仮引数(number)に値を渡すと、 25という結果が出力されました。 では次に、実引数なしでtestを実行してみます。 するとエラーが発生しました。 エラーメッセージを翻訳するとこうです。 コンピューターさんがこう言ってます 「引数が1つあることを期待してたのに、0だったよ」 引数が一つ足りないんですね。 じゃあ今度は実引数の数を2つにして実行してみます。