【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
お世話になっております。 当レッスンを受けて、return での戻り値について不明な点があり、自分で調べてみたのですが諸説散見された為質問させて下さい。
return
const double = (num) => { return num * 2;
当レッスンでの上記のような関数で、値ではなく式を戻り値としている場合、 そのまま呼び出し元には num * 2 (今回でいうと 20 * 2)で返されますか? それとも計算された値(今回でいうと 40 )が返されますか?
num * 2
20 * 2
40
細かい事かもしれませんが、順序立てて理解するに当たり混乱しそうになるため宜しくお願い致します。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になっております。
当レッスンを受けて、
returnでの戻り値について不明な点があり、自分で調べてみたのですが諸説散見された為質問させて下さい。当レッスンでの上記のような関数で、値ではなく式を戻り値としている場合、
そのまま呼び出し元には
num * 2(今回でいうと20 * 2)で返されますか?それとも計算された値(今回でいうと
40)が返されますか?細かい事かもしれませんが、順序立てて理解するに当たり混乱しそうになるため宜しくお願い致します。