怎样类型的值转换List为String在榆树?
基本上我正在寻找带签名a -> String或功能的功能List -> String.
假设我有一个功能intAverage:
intAverage l = case l of
[] -> 0
otherwise -> Debug.log (<<SHOW_FUNCTION>> l) (List.sum l // List.length l)
Run Code Online (Sandbox Code Playgroud)
在这里,我想检查列表,以便了解传递给我的函数的内容.Debug.log期望一个String让我找到带签名的函数,a -> String或者List -> String我在Elm包文档中找不到这样的函数是不成功的.
Haskell有Debug.traceShow(这只是函数show在第一个参数上的应用Debug.trace),但我找不到Elm中的等价物.
这toString是我在寻找,但找不到.
toString :: a -> String
Run Code Online (Sandbox Code Playgroud)
我在Basics -package:toString docoumentation中找到了它
小智 6
在Elm 0.19上,它已移至Debug.toString:
例如:
> Debug.toString [1,2,3]
"[1,2,3]" : String
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2945 次 |
| 最近记录: |