小编hel*_*mus的帖子

Haskell:如何将字符串转换为布尔矩阵

我需要一些Haskell的帮助.我想读取一个字符串并将该字符串转换为布尔值列表的列表.例如,"LLL\nbbb\nLLL"应该产生以下列表:[[True,True,True],[False,False,False],[True,True, True]].应该忽略任何其他事情.

我是函数式编程的新手.我尝试了以下方法:

StringParse :: String -> Matrix
StringParse s =
    case s of
            "L" -> Matrix [[True]] 
            "b" -> Matrix [[False]]
Run Code Online (Sandbox Code Playgroud)

使用数据类型Matrix:

data Matrix = Matrix [[Bool]]

haskell matrix type-conversion

2
推荐指数
1
解决办法
981
查看次数

标签 统计

haskell ×1

matrix ×1

type-conversion ×1