関数内で自分自身を呼び出す関数
▼結果
/demo/reflexive_variable.html
function test(){
static $a = 0;//②「スタティック変数$a」定義
$a = $a + 1;//③「$a」に「1」加算で「1」に ⑦「$a」に「1」加算で「2」に ⑪「$a」に「1」加算で「3」に
echo $a;//④「1」を出力 ⑧「2」を出力 ⑫「3」を出力
echo "
";
if($a < 3){//⑤「$a」が「3」未満なので ⑨「$a」が「3」未満なので ⑬「$a」が「3」未満ではないのでスキップ
test();//⑥「関数test()」(自分自身)を呼び出す(再帰1回目) ⑩「関数test()」(自分自身)を呼び出す(再帰2回目)
}
$a = $a - 1;//⑭「$a」から「1」減算で「2」に(再帰2回目の分)⑮「$a」から「1」減算で「1」に(再帰1回目の分)⑯「$a」から「1」減算で「0」に(1回目の分)
}
test();//①「関数test()」を呼び出し(1回目)
echo "
";
test();//⑰以下、同じ
▼結果
/demo/reflexive_variable.html
Twitter検索結果。「再帰関数」に関する最新ツイート
なるほど💡
数学でいう nPr のやつですね👀✨
関数考えたけど思いつかず、チャッピーにちゃちゃっと作ってもらったら動いた。
再帰関数は頭の体操になりますね😆
(よく分からんけど動いたからヨシッ!!) https://t.co/V2Hn8tKMbl https://t.co/6BmC3fziNP 2023/06/04 11:13




Dartって再帰関数書くときの定石みたいなのはあるのかな? 2023/06/04 10:38
#ABC304
C問題、再帰関数で解けないんですか? 2023/06/03 23:31
【問題】プログラミングにおいて、再帰関数とは何ですか? 2023/06/03 21:33
このコードは頭使ったわ。再帰関数を使ったプログラムの例でもある。 2023/06/03 15:57
関数の再帰がわからん。
動いてるからヨシで人に投げる。
そのうち理解しよう。 2023/06/03 15:43
https://t.co/Qw3aKM9lqs
茶色狩りの始まり
何かを見ながらじゃないと再帰関数が書けない 2023/06/03 10:38
ABCなにか(n=233) ooxx
全体:ざこが代
A:forでやった
B:がんばる
C:再帰関数をがんばる なんか知らんけど2ケース落ちる
D:累積和まで書きました https://t.co/YNPNaj5Dp3 2023/06/02 21:43

動的計画法勉強してるのに再帰関数の名前知らないの良くない 2023/06/02 18:54
再帰関数の言葉がパッとわからないだけです… 2023/06/02 17:52
再帰関数分かるはずなんだ… 2023/06/02 17:41
普段プログラムだとループぶん回したり再帰関数にしたりするから、100億年ぶりに漸化式の一般項を求めた。部分分数分解も記憶を失っていた。 2023/06/02 13:32
@mpyw 再帰関数で詰める値が無駄に配列ネストしてたのを見つけて、対策したら、どうにか上手くいきました。大変お騒がせしましま 2023/06/02 11:46