gpt4 book ai didi

elm - 如何在Elm中打印列表?

转载 作者:行者123 更新时间:2023-12-04 03:43:07 26 4
gpt4 key购买 nike

如何在Elm中将List类型的值转换为String

基本上,我正在寻找具有签名a -> StringList -> String的函数。

例子

假设我有一个函数intAverage:

intAverage l = case l of
[] -> 0
otherwise -> Debug.log (<<SHOW_FUNCTION>> l) (List.sum l // List.length l)

在这里,我想检查列表,以了解传递给我的函数的内容。 Debug.log期望使用 String,这使我寻找带有签名 a -> StringList -> String的函数,但是在Elm软件包文档中找不到这样的函数一直没有成功。

Haskell有 Debug.traceShow(这只是 show的第一个参数上的 Debug.trace函数的应用程序),但是在Elm中找不到等效项。

最佳答案

Elm 0.19上,它已移至Debug.toString:

例如:

> Debug.toString [1,2,3]
"[1,2,3]" : String

关于elm - 如何在Elm中打印列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33427681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com