ホームページ > バックエンド開発 > PHPチュートリアル > PHPイテレータはフィボナッチ数列の機能を実装します_PHPチュートリアル

PHPイテレータはフィボナッチ数列の機能を実装します_PHPチュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 10:25:18
オリジナル
969 人が閲覧しました

コードをコピーします コードは次のとおりです:

class Fibonacci は Iterator {
private $previous = 1;
private $key = 0;

public function current() {
Return $this->current; }

public function key() {
key $newprevious
$newprevious = $this->current; // 前の値と現在の値を現在の値に代入します
$this->current += $this->previous;

$ this-& gt; = 0;}}

パブリック関数値 () {
true を返す
}}}





$seq = new Fibonacci;
$i = 0;
foreach ($seq as $f) {
if ($i++ === 15) Break;


プログラムの実行結果:



コードをコピー
コードは次のとおりです:



0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610





http://www.bkjia.com/PHPjc/825140.html
www.bkjia.comtru​​e
http://www.bkjia.com/PHPjc/825140.html

技術記事
次のようにコードをコピーします。 class Fibonacciimplements Iterator { private $previous = 0; private $key = 0; public function current() { return $this-current;
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート