List Comprehensions in C++ その2

  • よく考えると、"子Range"は"親Range"の要素にアクセスできなければいけない
  • 結局、Rangeを返す関数オブジェクトを渡す、という苦しいことになった (実装)
    • ちなみに実装は、本当にモナドから作った
    • 複雑なiteratorがいろいろ必要なので、STLが最後にたどりつくのはモナドかもしれない
  • これを使ってピタゴラス数