作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Elm 中实现了我的自定义类型:
类型 Bin = BEmpty |一桶 |零垃圾箱
我希望它在 String
上下文中使用时可以显示,类似于:
main =
Html.p (text bin)
例如,如果定义了以下内容:
bin : Bin
bin = One (One (Zero BEmpty))
如果我尝试按如下方式定义 Show
的实例:
instance Show Bin
show bin = show (binToDec bin)
我收到以下错误:
-- NAMING ERROR --------------------------------------------------- src/Main.elm
I cannot find a `Bin` variant:
19| instance Show Bin
^^^
These names seem close though:
EQ
Err
GT
L
在 Elm 中是否有等效于 Haskell 的 instance Show Bin where
声明?
最佳答案
不,Elm 没有这个功能。您需要实现自己的 toString
函数:
binToString : Bin -> String
binToString bin =
binToDec bin
|> String.fromInt
关于haskell - 什么是 Elm 相当于 Haskell 的表演?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63507685/
我对如何从 dask 中获得最佳效果感到困惑。 问题 我有一个包含多个时间序列的数据帧(每个都有自己的 key ),我需要运行一个函数 my_fun在他们每个人上。用 Pandas 解决它的一种方法包
在我的 symfony 应用程序中,我使用选民来检查用户是否可以访问某些功能。 现在,我有一个导航栏,其中的菜单根据这些权限显示或隐藏。 这个导航栏单独渲染大约需要 2 秒。每个页面都添加了很多内容。
我正在尝试实现 2D 版本的行进立方体算法(行进方 block ?),我遇到的主要障碍之一是性能问题(使用 WebGL 和 Three.js)。我注意到质量(体素/方形大小)和性能之间存在巨大的权衡,
我目前正在接近 Elm,我需要创建一个包含一些可折叠数据的页面。 由于我目前正在使用 Bootstrap,因此 Accordion 组件似乎是最好的组件。 这是我的相关虚拟代码: view : Mod
我是一名优秀的程序员,十分优秀!