関数に引数を渡す理由
例えば、数値を足し算する関数をつくるとします。
PHPの場合
1 2 3 4 5 6 7 8 9 10 |
$a = 0; $b = 0; function plus($a, $b){ return $a + $b; } $result = plus(1, 2); echo $result; |
JavaScriptの場合
1 2 3 4 5 6 7 8 9 10 |
let a = 0; let b = 0; function plus(a, b){ return a + b; } let result = plus(1, 2); console.log(result); |
関数に引数を渡すのは、その関数に何がしか「一定の結果を返すための式を実行させる」ことが目的です。この例なら2つの数値を受け取って「足し算をする」という機能を持っています。
関数のなかで「結果を出力する」ところまで機能を持たせることも可能ですが、それはまた別の名前をつけた関数を作っても良いかもしれません。
PHPの場合
1 2 3 4 5 6 7 8 9 |
$a = 0; $b = 0; function executePlus($a, $b){ $result = $a + $b; echo $result; } executePlus(1, 2); |
JavaScriptの場合
1 2 3 4 5 6 7 8 9 |
let a = 0; let b = 0; function executePlus(a, b){ let result = a + b; console.log(result); } executePlus(1, 2); |
引数を渡す理由は、それを利用して一定の条件のもとで処理を実行するという機能をパッケージ化して、再利用することができるようにすることが大きな目的です。
コメント
コメントはありません。