Results of 1 - 10 of about 32 for yield (0.003 sec.)
- ジェネレータの構文 15143
- « ジェネレータとは ジェネレータと Iterator オブジェクトとの比較 » PHP Manual ジェネレータ ジェネ
...
です。違うのは、値を返すのではなく、 必要なだけ値を yield することです。 yield が含まれていれば、どんな関数で ...
反復メソッドを呼びます。 そして、ジェネレータが値を yield した時点の状態を保存しておき、 次に値が必要になった ...
ときにはそこから再開できるようにします。 yield できる値がなくなると、ジェネレータは単純に終了しま ...
Generator::getReturn() で取得することが出来ます。 yield キーワード ジェネレータ関数の肝となるのが yield キ ...
-
https://man.plustar.jp/php/language.generators.syntax.html
- [similar]
- yield したキーを取得する 11067
- « Generator::getReturn Generator::next » PHP Manual Generator yield したキーを取得する Generator
...
ey (PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::key — yield したキーを取得する 説明 public Generator::key (): ...
mixed yield した値のキーを取得します。 パラメータ この関数には ...
パラメータはありません。 戻り値 yield したキーを返します。 例 例1 Generator::key() の例 ...
<?php function Gen () { yield 'key' => 'value' ; } $gen = Gen (); echo " { $gen ...
-
https://man.plustar.jp/php/generator.key.html
- [similar]
- yield した値を取得する 10278
- « Generator Generator::getReturn » PHP Manual Generator yield した値を取得する Generator::curren
...
PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::current — yield した値を取得する 説明 public Generator::current () ...
ラメータ この関数にはパラメータはありません。 戻り値 yield した値を返します。 関連キーワード: yield , した値 ...
-
https://man.plustar.jp/php/generator.current.html
- [similar]
- 値をジェネレータに送る 10181
- « Generator::rewind Generator::throw » PHP Manual Generator 値をジェネレータに送る Generator::se
...
nerator::send ( mixed $value ): mixed 指定した値を yield の結果としてジェネレータに送り、ジェネレータを続行 ...
します。 ジェネレータが yield 式を指していないときにこのメソッドが呼ばれると、 ま ...
ずは最初の yield 式まで進めてから値を送信します。そのため、 最初のジ ...
に送り込む値。この値が、ジェネレータが現在指している yield 式の戻り値になります。 戻り値 yield した値を返しま ...
-
https://man.plustar.jp/php/generator.send.html
- [similar]
- 例外をジェネレータにスローする 8747
- « Generator::send Generator::valid » PHP Manual Generator 例外をジェネレータにスローする Generat
...
、ジェネレータを続行します。 この振る舞いは、現在の yield 式の部分を throw $exception 文に置き換えたのと同じ ...
ータ exception ジェネレータにスローする例外。 戻り値 yield した値を返します。 例 例1 ジェネレータへの例外のス ...
ロー <?php function gen () { echo "Foo\n" ; try { yield; } catch ( Exception $e ) { echo "Exception: { $e ...
ド: 例外 , スロー , Generator , throw , exception , yield , 呼び出し , Exception , Foo , 出力 ...
-
https://man.plustar.jp/php/generator.throw.html
- [similar]
- Iterable 8522
- « 配列 オブジェクト » PHP Manual 型 Iterable Iterable Iterable は PHP 7.1 で導入された疑似型です
...
ach で繰り返し可能であり、また、 ジェネレータ 内で yield from できます。 Iterable の使用 Iterable は、関数が ...
のジェネレータの例 <?php function gen (): iterable { yield 1 ; yield 2 ; yield 3 ; } ?> 関連キーワード: Itera ...
-
https://man.plustar.jp/php/language.types.iterable.html
- [similar]
- Generator クラス 8248
- « Closure::fromCallable Generator::current » PHP Manual 定義済みのインターフェイスとクラス Gener
...
復処理 も参照して下さい。 目次 Generator::current — yield した値を取得する Generator::getReturn — ジェネレー ...
タの戻り値を取得する Generator::key — yield したキーを取得する Generator::next — ジェネレータを ...
enerator , クラス , public , 取得 , オブジェクト , yield , wakeup , valid , throw , rewind ...
-
https://man.plustar.jp/php/class.generator.html
- [similar]
- 新機能 8054
- « 下位互換性のない変更点 PHP 7.0.x で推奨されなくなる機能 » PHP Manual PHP 5.6.x から PHP 7.0.x
...
一度だけになるでしょう。 <?php $gen = (function() { yield 1 ; yield 2 ; return 3 ; })(); foreach ( $gen as $ ...
ェネレータに決まり文句を書いたりする必要はなく、単に yield from 構文を使うだけです。 <?php function gen () { ...
yield 1 ; yield 2 ; yield from gen2 (); } function gen2 () { yield ...
3 ; yield 4 ; } foreach ( gen () as $val ) { echo $val , PHP ...
-
https://man.plustar.jp/php/migration70.new-features.html
- [similar]
- 実行中のジェネレータのトレースを取得する 8054
- « ReflectionGenerator::getThis ReflectionFiber » PHP Manual ReflectionGenerator 実行中のジェネレ
...
Generator::getTrace() の例 <?php function foo () { yield 1 ; } function bar () { yield from foo (); } funct ...
ion baz () { yield from bar (); } $gen = baz (); $gen -> valid (); // ...
-
https://man.plustar.jp/php/reflectiongenerator.gettrace.html
- [similar]
- キーワードのリスト 8054
- « 予約語の一覧 定義済のクラス » PHP Manual 予約語の一覧 キーワードのリスト キーワードのリスト こ
...
c switch throw trait try unset() use var while xor yield yield from * readonly は、関数名として使用できます ...
ワード: キーワード , リスト , 定数 , クラス , 関数 , yield , once , readonly , メソッド , include ...
-
https://man.plustar.jp/php/reserved.keywords.html
- [similar]