小编alt*_*211的帖子

Double和Rational Number的问题

我正在编写一个函数,我需要读取包含浮点数的字符串并将其转回Rational.但是,当我这样做时toRational (read input :: Double),它不会转向例如:0.9进入9 % 10预期,而是转向81 ......%9007 ... Thx

double rational-number haskell

3
推荐指数
1
解决办法
1623
查看次数

如何在不使用">>"的情况下将两个函数应用于同一个字符串

我正在写这样的函数.

func :: IO()
func = putStr print "func = putStr print"
Run Code Online (Sandbox Code Playgroud)

我知道它是不正确的,但我的想法是我希望putStr应用到字符串然后print应用到相同的字符串,"fun = .."以便输出将是:

func = putStr print "func = putStr print"
Run Code Online (Sandbox Code Playgroud)

这与我的函数定义相同.谢谢

monads haskell

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

自定义读取功能的模式匹配

我正在为我的模块中的一种数据类型编写自定义读取函数.例如,当我这样做时read "(1 + 1)" :: Data,我希望它返回Plus 1 1.我的数据声明是data Data = Plus Int Int.谢谢

parsing haskell

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

标签 统计

haskell ×3

double ×1

monads ×1

parsing ×1

rational-number ×1