【Perl,PHP】LLバトルロワイヤル13【Ruby,Python】
■ このスレッドは過去ログ倉庫に格納されています
0785デフォルトの名無しさん
2010/11/14(日) 21:49:58多重ループで使われるのが独立変数とは限らないので、常にproductというわけでもない
リスト内包を使わず多重ループを書く場合、
Schemeのappend-map、ScalaのflatMap、.NETのSelectManyあたりで
ネストする読みにくいコードになる
Pythonにはこれらのものが無いので、上のコードでは
sum(map(f, xs), [])でflatmap(f, xs)の代用とした
■ このスレッドは過去ログ倉庫に格納されています