2
A
回答
3
簡而言之,IO [TestField]
是在IO
monad中的TestField
s的列表。
但是,更正確的描述是,它是IO操作,其結果的類型爲[TestField]
(因爲結果值僅在執行IO後獲得)。
您可以瞭解到更多關於在以下來源:
+3
沒錯,儘管我會避免說'IO X'是'IO' monad中的'X'。它實際上是_an'IO'動作,其結果的類型爲'X'_。所以,如果你執行那個動作,你會得到'X'值,但這並不意味着動作開始時包含一個'X'。因此,對於給定的示例:'IO [TestField]'是一個'IO'動作,其結果是'TestField'列表。 – leftaroundabout
+0
你說得對,我將這些信息添加到答案中。 – ljedrz
相關問題
- 1. {}括號在這個變量聲明中的含義是什麼?
- 2. 花括號在導入聲明中的含義是什麼?
- 3. 類聲明之前的方括號是什麼意思?
- 4. 星號*在函數聲明中的含義是什麼?
- 5. 逗號在變量聲明中的含義是什麼?
- 6. 爲什麼在括號外聲明參數類型?
- 7. 爲什麼括號在F#類型聲明顯著
- 8. 在調用C#類聲明之前,方括號中的內容是什麼?
- 9. 方括號在html中的含義是什麼?
- 10. 擴展在類聲明中的含義是什麼?
- 11. <X>在java方法聲明中的含義是什麼?
- 12. *(星號)在CSS聲明前的含義是什麼?
- 13. 這個聲明的含義是什麼?
- 14. C#中使用的括號/括號/括號不同類型的含義是什麼?
- 15. 什麼括號在接口聲明
- 16. XmlDocument.Save()插入空的方括號中的文檔類型聲明
- 17. 方法聲明中三個點的含義是什麼?
- 18. 在android中的某些變量聲明中,類型在括號中聲明。爲什麼?
- 19. 元素類名中包含(方括號)括號的原因是什麼?
- 20. 開括號和閉括號的含義是什麼?
- 21. 數組聲明中方括號內的星號是什麼意思C
- 22. 在接口聲明中,括號是什麼意思?
- 23. 這是什麼類型的聲明?
- 24. 「聲明方法」的語義是什麼?
- 25. JavaScript中的函數聲明之後的空括號()是什麼?
- 26. 在變量聲明中,類名後的尖括號是什麼意思?
- 27. 「@」符號在「@ angular/core」的「import {Component}」中的含義是什麼;「聲明?
- 28. 屬性定義中括號的含義是什麼?
- 29. 什麼是<T>(尖括號)在Java中的含義?
- 30. 在清單文件中括號的含義是什麼
TestField'的'名單。 – Alec
啊,這是有道理的。我沒有意識到你可以在'IO'之後有'額外'類型! –
這不是真的另外; ''''''就像'IO'一樣,''''''''''''是類型構造器。只是你可以寫''t''而不是'[] t'。 – chepner