暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト624:デフォルトの名無しさん 20/08/13 15:11:06.77 RDWqdqfD.net >>601 > こういう味方があっても別いいとは思うけど一般的ではない いや、なんの根拠もないお前の定義を一般的と主張されても困るよw イテレータは必ずジェネレータだけどイテレータでないジェネレータはあるだろ(その例が乱数発生器) > yield 乱数生成()で値を返すジェネレータがあったとして > 何回yieldしたかとかloop条件を満たしてるかどうかとか > なんらかの状態を内部に保持することになるよね? そりゃ、そういうジェネレータならそうだろう… 内部情報を保持しない例に保持する奴持ってきて何を言いたいんだ? 625:デフォルトの名無しさん 20/08/13 15:27:20.97 TgMttUh/.net >イテレータは必ずジェネレータだけど どこからこんな解釈が? pythonのイテレータはイテレータプロトコルをサポートするオブジェクトのことだし、 ジェネレータは呼ばれたらイテレータを返す関数のことだろ。 626:デフォルトの名無しさん 20/08/13 15:41:35.50 BKihMO2y.net >>604 日本語のWikipediaの間違った記載を鵜呑みにしてるっぽいね https://ja.wikipedia.org/wiki/ジェネレータ_(プログラミング) 英語版も見るといいよ https://en.wikipedia.org/wiki/Generator_(computer_programming) 疑似乱数生成器(Psuedo Random Number Generator)の名前にジェネレータが含まれてるからといって それらがプログラミング言語でいうところのジェネレータを使って実装されてるわけじゃないから 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch