インデックス番号を指定してタプルの要素に到達する方法は? または、それを行う他の同様の方法はありますか?たとえば、8 つの要素を持つタプルがあり、その 6 番目の要素に到達したい
質問する
420 次
1 に答える
3
1 つの方法は、 レンズパッケージを使用することです。
> import Control.Lens
> Prelude Control.Lens> view _1 (1,2)
1
> Prelude Control.Lens> view _2 (1,2,3)
2
> Prelude Control.Lens> view _3 (1,2,3,4)
3
> Prelude Control.Lens> view _4 (1,2,3,4,5)
4
_?
演算子は までしか定義されていませんが、必要に応じてさらに定義するの_9
はかなり簡単です。
于 2013-03-29T03:29:12.210 に答える