我将类型类Vector定义为
data Vector a = Vector a a a deriving (Show, Read)
Run Code Online (Sandbox Code Playgroud)
但是当我使用代码从字符串转换时
read "Vector 1 2 3" :: Vector
Run Code Online (Sandbox Code Playgroud)
这是行不通的.谁能帮忙.谢谢!
Vector不是类型,而是类型构造函数.Vector Int,Vector Double,Vector (Vector String)是类型.使用
read "Vector 1 2 3" :: Vector <<some type here>>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |