PHP

再帰処理の考え方は単なるこれだけのこと。

再帰処理の考え方は単なるこれだけのこと。
forやwhile文などでループできない処理の代替えだと
思うとわかりやすいかも。

<?php

print loop(-20);

function loop($i,$ii=1):int
{
    if($i>=5)
    {
        return $i;
    }

    $i++;
    $ii = $ii * $i;
    print "\$i=$i\n";
    print "\$ii=$ii\n";

    if($ii==0)
    {
        $ii = 20;
    }

    return loop($i,$ii);

}

関連記事

  1. PHP

    PHPでバインドするこれでSQLの脆弱性が!?

    上記の画像では脆弱性がある。PHPでバインドするこれで…

  2. Python

    Pythonコード:demo

    #!/usr/local/bin/python3# coding:…

  3. PHP

    ネームスペースの利点はこれだと思っている。

    ネームスペースの利点はこれだと思っている。複数人で開発とか…

  4. javaScript

    jsのクリックイベントの謎??

    javaScriptとjqueryのクリックイベントの挙動が違…

  5. プログラム

    PHPで怒られる怒られない2

    PHPで怒られる怒られないの違いはさて何でしょうか?sel…

  6. プログラム

    google NewsをRSSで取得してjsonで返却するPHPプログラム

    //$_POST...カテゴリ//$_POST...検索キーワード…

2019年2月
« 1月   3月 »
 123
45678910
11121314151617
18192021222324
25262728  
PAGE TOP