我试图生成一个随机指数(INT),使用此代码:randomRIO (0, 2 :: Int).但它产生了一个IO Int,所以我不能这样做:[1,2,3] !! randomIndex.要将IO Int转换为Int,需要做些什么?谢谢.
randomRIO (0, 2 :: Int)
[1,2,3] !! randomIndex
random io int haskell
haskell ×1
int ×1
io ×1
random ×1