« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 75 for yield (0.002 sec.)
ジェネレータの構文 12809
« ジェネレータとは ジェネレータと Iterator オブジェクトとの比較 » PHP Manual ジェネレータ ジェネレータの構文 検索 ジェネレータの構文 ジェネレータ関数の見た目はふつうの関数とほぼ同じです。違うのは、値を返すのではなく、 必要なだけ値を yield す ... ることです。 yield が含まれていれば、どんな関数でもジェネレータ関数です。 ジェネレータ関数が呼ばれると、反復処理が可能なオブジェクトを返します ... ループなどで) 反復させると、 値が必要になるたびに PHP がオブジェクトの反復メソッドを呼びます。 そして、ジェネレータが値を yield した時点の状態を保存しておき、 次に値が必要になったときにはそこから再開できるようにします。 yield できる値がなくなると、ジ ... ま処理が続きます。 注意 : ジェネレータは値を返すことができます。返した値は Generator::getReturn() で取得することが出来ます。 yield キーワード ジェネレータ関数の肝となるのが yield キーワードです。 最もシンプルな書きかたをすると、yield 文の見た目は return ...
https://man.mtool.work/php/8.3/language.generators.syntax.html
ジェネレータの構文 12809
« ジェネレータとは ジェネレータと Iterator オブジェクトとの比較 » PHP Manual ジェネレータ ジェネレータの構文 検索 ジェネレータの構文 ジェネレータ関数の見た目はふつうの関数とほぼ同じです。違うのは、値を返すのではなく、 必要なだけ値を yield す ... ることです。 yield が含まれていれば、どんな関数でもジェネレータ関数です。 ジェネレータ関数が呼ばれると、反復処理が可能なオブジェクトを返します ... ループなどで) 反復させると、 値が必要になるたびに PHP がオブジェクトの反復メソッドを呼びます。 そして、ジェネレータが値を yield した時点の状態を保存しておき、 次に値が必要になったときにはそこから再開できるようにします。 yield できる値がなくなると、ジ ... ま処理が続きます。 注意 : ジェネレータは値を返すことができます。返した値は Generator::getReturn() で取得することが出来ます。 yield キーワード ジェネレータ関数の肝となるのが yield キーワードです。 最もシンプルな書きかたをすると、yield 文の見た目は return ...
https://man.mtool.work/php/8.3/language.generators.syntax.html
最初の yield までジェネレータを実行する 10697
« Generator::next Generator::send » PHP Manual Generator 最初の yield までジェネレータを実行する 検索 Generator::rewind (PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::rewind — 最初の yield までジェネレータを実行する 説明 public function Generato ... r::rewind (): void 最初の yield までジェネレータを実行します。 ジェネレータが既に 最初の yield に到達している場合、 何も行いません。 ジェネレータが yield ... ator::rewind() の例 <?php function generator (): Generator { echo "I'm a generator!\n" ; for ( $i = 1 ; $i <= 3 ; $i ++) { yield $i ; } } // ジェネレータを初期化 $generator = generator (); // まだ達していない場合、最初の yield 式の開始までジェネレータ ... レータは既に巻き戻されています。 $generator -> rewind (); // No output (NULL) // ここでは、まだ達していない場合、 // 最初の yield 式の開始までジェネレータを巻き戻します。 // そして、ジェネレータを反復します。 foreach ( $generator as $value ) { // 最初の ...
https://man.mtool.work/php/8.3/generator.rewind.html
最初の yield までジェネレータを実行する 10697
« Generator::next Generator::send » PHP Manual Generator 最初の yield までジェネレータを実行する 検索 Generator::rewind (PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::rewind — 最初の yield までジェネレータを実行する 説明 public function Generato ... r::rewind (): void 最初の yield までジェネレータを実行します。 ジェネレータが既に 最初の yield に到達している場合、 何も行いません。 ジェネレータが yield ... ator::rewind() の例 <?php function generator (): Generator { echo "I'm a generator!\n" ; for ( $i = 1 ; $i <= 3 ; $i ++) { yield $i ; } } // ジェネレータを初期化 $generator = generator (); // まだ達していない場合、最初の yield 式の開始までジェネレータ ... レータは既に巻き戻されています。 $generator -> rewind (); // No output (NULL) // ここでは、まだ達していない場合、 // 最初の yield 式の開始までジェネレータを巻き戻します。 // そして、ジェネレータを反復します。 foreach ( $generator as $value ) { // 最初の ...
https://man.mtool.work/php/8.3/generator.rewind.html
yield したキーを取得する 8974
« Generator::getReturn Generator::next » PHP Manual Generator yield したキーを取得する 検索 Generator::key (PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::key — yield したキーを取得する 説明 public function Generator::key (): mixed yield した値の ... キーを取得します。 パラメータ この関数にはパラメータはありません。 戻り値 yield したキーを返します。 例 例1 Generator::key() の例 <?php function Gen () { yield 'key' => 'value' ; } $gen = Gen (); echo " ... { $gen -> key ()} => { $gen -> current ()} " ; 上の例の出力は以下となります。 key => value 関連キーワード: Generator yield キー getReturn next mixed current ...
https://man.mtool.work/php/8.3/generator.key.html
yield したキーを取得する 8849
« Generator::getReturn Generator::next » PHP Manual Generator yield したキーを取得する 検索 Generator::key (PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::key — yield したキーを取得する 説明 public function Generator::key (): mixed yield した値の ... キーを取得します。 パラメータ この関数にはパラメータはありません。 戻り値 yield したキーを返します。 例 例1 Generator::key() の例 <?php function Gen () { yield 'key' => 'value' ; } $gen = Gen (); echo " ... { $gen -> key ()} => { $gen -> current ()} " ; 上の例の出力は以下となります。 key => value 関連キーワード: Generator key yield キー gen function パラメータ Gen value getReturn Search next mixed 戻り値 php echo current navigate Enter select ...
https://man.mtool.work/php/8.3/generator.key.html
値をジェネレータに送る 8613
« Generator::rewind Generator::throw » PHP Manual Generator 値をジェネレータに送る 検索 Generator::send (PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::send — 値をジェネレータに送る 説明 public function Generator::send ( mixed $value ): mixed 指定 ... した値を yield の結果としてジェネレータに送り、ジェネレータを続行します。 ジェネレータが yield 式を指していないときにこのメソッドが呼ばれ ... ると、 まずは最初の yield 式まで進めてから値を送信します。そのため、 PHP のジェネレータでは、(Python で行われているような) Generator::next() の呼び出 ... しで「呼び水を与える」必要はありません。 パラメータ value ジェネレータに送り込む値。この値が、ジェネレータが現在指している yield 式の戻り値になります。 戻り値 yield した値を返します。 例 例1 Generator::send() による値の注入 <?php function printer () { ...
https://man.mtool.work/php/8.3/generator.send.html
値をジェネレータに送る 8613
« Generator::rewind Generator::throw » PHP Manual Generator 値をジェネレータに送る 検索 Generator::send (PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::send — 値をジェネレータに送る 説明 public function Generator::send ( mixed $value ): mixed 指定 ... した値を yield の結果としてジェネレータに送り、ジェネレータを続行します。 ジェネレータが yield 式を指していないときにこのメソッドが呼ばれ ... ると、 まずは最初の yield 式まで進めてから値を送信します。そのため、 PHP のジェネレータでは、(Python で行われているような) Generator::next() の呼び出 ... しで「呼び水を与える」必要はありません。 パラメータ value ジェネレータに送り込む値。この値が、ジェネレータが現在指している yield 式の戻り値になります。 戻り値 yield した値を返します。 例 例1 Generator::send() による値の注入 <?php function printer () { ...
https://man.mtool.work/php/8.3/generator.send.html
yield した値を取得する 8210
« Generator Generator::getReturn » PHP Manual Generator yield した値を取得する 検索 Generator::current (PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::current — yield した値を取得する 説明 public function Generator::current (): mixed パラメータ こ ... の関数にはパラメータはありません。 戻り値 yield した値を返します。 関連キーワード: Generator yield current getReturn mixed ...
https://man.mtool.work/php/8.3/generator.current.html
yield した値を取得する 8127
« Generator Generator::getReturn » PHP Manual Generator yield した値を取得する 検索 Generator::current (PHP 5 >= 5.5.0, PHP 7, PHP 8) Generator::current — yield した値を取得する 説明 public function Generator::current (): mixed パラメータ こ ... の関数にはパラメータはありません。 戻り値 yield した値を返します。 関連キーワード: Generator yield current パラメータ Search getReturn function mixed 戻り値 navigate Ente ...
https://man.mtool.work/php/8.3/generator.current.html
PREV 1 2 3 4 5 6 7 8 NEXT