相关疑难解决方法(0)

Agda:用数字解析一个字符串

我试图用Agda中的自然数字解析一个字符串.例如,结果stringListTo? "1,2,3"应该是Just (1 ? 2 ? 3 ? [])

我当前的代码不是很正确或任何方式都很好,但它的工作原理.但是它返回类型: Maybe (List (Maybe ?))

问题是:

  1. 如何以stringListTo?一种很好的方式实现该功能(与我的代码相比); 它应该有类型Maybe (List ?)

  2. (可选,不重要)如何将类型转换Maybe (List (Maybe ?))Maybe (List ?)

我的代码:

charTo? : Char ? Maybe ?
charTo? '0' = just 0
charTo? '1' = just 1
charTo? '2' = just 2
charTo? '3' = just 3
charTo? '4' = just 4
charTo? '5' = just 5
charTo? '6' = just 6
charTo? '7' = …
Run Code Online (Sandbox Code Playgroud)

agda dependent-type

4
推荐指数
1
解决办法
844
查看次数

标签 统计

agda ×1

dependent-type ×1