オブジェクトの中の関数を呼び出すときの注意点 ()の意味


オブジェクトの中の関数を呼び出す際には、括弧をつけるのを忘れないこと。

括弧がある、ない場合の動作の違い:

  1. 括弧なし `scores.message`:

    • 関数を実行しません。何も起きません。

  2. 括弧あり `scores.message()`:

    • 関数が動きます。"メッセージ"という言葉がコンピューターの画面に表示されます。


例えば、お菓子の箱があるとしましょう。

  • 括弧なしは、箱を見ているだけです。

  • 括弧ありは、箱を開けて中のお菓子を食べることです。


プログラムの中で `scores.message` と、括弧をつけないで書くと、コンピューターは「あ、ここに関数があるんだな」とわかります。でも、その関数を実行はしません。ただ関数の存在を確認するだけなんです。

実際の例で考えてみましょう:

  1. `scores.message`(括弧なし)の場合:

    • コンピューターは「関数がここにある」と認識します。

    • でも何も実行しないので、画面には何も表示されません。

  2. `scores.message()`(括弧あり)の場合:

    • コンピューターは「この関数を今すぐ実行するんだ」と理解します。

    • 関数が実行されて、画面に "メッセージ" と表示されます。

つまり、括弧をつけないと、関数はそこにあるだけで何も起こらないんです。関数を使って何かをしたい時は、必ず括弧をつける必要があります。


括弧 `()` は、コンピューターに「この関数を今すぐ動かして!」と命令するための特別な記号なんです。

例えば:

  • `scores.message` は「ここに関数があるよ」という意味

  • `scores.message()` は「この関数を今すぐ実行して!」という意味

まとめ:

  • 関数を実行したいときは括弧をつけます。

  • 括弧には関数を実行させる機能がある。

この記事が気に入ったらサポートをしてみませんか?