質問: (a + b)=> { console.log(a + b); }; add(3, 2); じゃ駄目なんですか? 上の書き方より下の書き方であれば、add(x, y);の記述のみでいいところを、何故returnを使ったことで長くするのでしょうか。 素人質問で恐縮な上、もしかしたらかなり見当違いなことなのかもしれませんがどうか有識者の方にご回答頂けたら大変幸いです。 よろしくお願いします。
回答: a+bの結果をlogに表示して終わり、ということならaddの中でlogに出力してreturnしなくてもいいですが、一般的には何か関数を呼び出した結果の値と言うのは、その後の処理に利用するので、なんらかの変数に保存します。