関数 / ch04 — デフォルト引数 / 演習 02
📝 ドリル 02 — multiply($a, $b = 2) を作る
問題
引数 $a と、デフォルト値 2 を持つ $b を受け取り、$a * $b を return で返す関数 multiply を定義してください。
定義した後、次の順に呼んで戻り値を 1 行ずつ出力してください。
multiply(5)(b を省略 → 2 倍)multiply(5, 3)(b を指定)multiply(7)(b を省略 → 2 倍)
期待される出力:
10
15
14
採点
php scripts/grade.php v2/topics/07-function/ch04-default-args/drill/02-default-multiply/
ヒント
function multiply($a, $b = 2) { return $a * $b; }echo multiply(5) . "\n";のように戻り値を出力
テストケース
期待される出力
10
15
14
📄 starter.php(雛形)
このコードから書き始めてください。
<?php
// TODO: multiply($a, $b = 2) を定義し、3 件分の結果を出力する
// ヒント:
// function multiply($a, $b = 2) {
// return $a * $b;
// }
// echo multiply(5) . "\n";
// echo multiply(5, 3) . "\n";
// echo multiply(7) . "\n";
✅ 解答例を見る(自分で解いてから)
<?php
function multiply($a, $b = 2) {
return $a * $b;
}
echo multiply(5) . "\n";
echo multiply(5, 3) . "\n";
echo multiply(7) . "\n";