ホームページ > バックエンド開発 > PHPチュートリアル > PHP イテレータを使用してフィボナッチ数列関数を実装する方法の分析例

PHP イテレータを使用してフィボナッチ数列関数を実装する方法の分析例

黄舟
リリース: 2023-03-15 13:06:02
オリジナル
1466 人が閲覧しました

PHP イテレータを使用してフィボナッチ数列関数クラスを共有します。フィボナッチ数列は通常再帰的に実装されますが、もちろん他の方法もあります。ここでは、PHP イテレーターを使用してフィボナッチ数列を実装することはほとんど難しくありません。クラス内の next() メソッドを書き直すだけです。コメントはコードに書き込まれており、非常に理解しやすいです。


ステップ 1: このレッスンでフィボナッチ数列関数クラス ライブラリを実装するために使用する必要がある PHP イテレーターをダウンロードします: http://www.php.cn/xiazai/leiku/768

ステップ 2: ダウンロードが完了したら、php クラス ファイルを見つけてローカル サーバーに抽出し、新しい php ファイルを作成します。

ステップ 3: この新しいファイルでこのクラスを呼び出し、このクラスをインスタンス化します:

<?php
include_once "code5.php";//引入类文件
$seq = new Fibonacci;    //实例化
$i = 0;
foreach ($seq as $f) {
    echo "$f ";
    if ($i++ === 15) break;
}
?>
ログイン後にコピー



実行結果は以下のようになります:

PHP イテレータを使用してフィボナッチ数列関数を実装する方法の分析例

以上がPHP イテレータを使用してフィボナッチ数列関数を実装する方法の分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート