Paul
Paul

Reputation: 382

How do I transform [IO X] into IO [X]

I have some data type X and a function which returns IO [X] but my computation is currently returning [IO X]. What is a general method for transforming [IO X] into IO [X]?

Upvotes: 3

Views: 107

Answers (1)

YAMAMOTO Yuji
YAMAMOTO Yuji

Reputation: 1434

Use sequence.

E.g.

> sequence [return 1, return 2]
[1,2]

Upvotes: 5

Related Questions