4

次のような関数 f があります。

f = do
      x1 <- g
      x2 <- g
      x3 <- g
      ...
      xn <- g
      return [x1,x2,x3,..., xn] --or (x1,x2,x3,..., xn)

これには多くのコード行が必要ですが、これはよりきれいに実行できると感じています。次のような方法があるかどうか知りたいです。

f = do
      [x,y,z] <- [g,g,g]
      return [x,y,z]
4

2 に答える 2