html - 不带参数的 View 函数的正确类型注释

标签 html elm

我目前正在学习 Elm,我知道这是一个菜鸟问题,但我似乎无法正确输入注释这个只返回纯 div 的函数。

header =
    div [] [ text "Hello" ]

输入注释此函数的准确方法是什么?

最佳答案

正确的注释是这样的:

header : Html msg
header =
    div [] [ text "Hello" ]

将来,你可以使用 Elm REPL 来查找某物的类型:

> import Html exposing (..)
> div [] [ text "Hello" ]
{ type = "node", tag = "div", facts = {}, children = {}, namespace = <internal structure>, descendantsCount = 0 }
: Html.Html msg

冒号后面的部分指定签名,即Html.Html msg

关于html - 不带参数的 View 函数的正确类型注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47720038/

相关文章:

codemirror - Elm 有可嵌入的代码编辑器吗?

date - elm 0.19.1 中的当前年份为 4 位数字

elm - 尝试在二叉树示例中进行练习时出现无限类型错误

javascript - 访问文件中的特定行并使用 javascript 更改它

javascript - 将 Canvas 笔划剪辑到图像

JavaScript 不会将数据写入 Firebase 实时数据库

haskell - FRP - 事件流和信号 - 仅使用信号会丢失什么?

f# - 如何在suave中处理 "OPTIONS"请求

javascript - 当正方形到达 Canvas 底部时会卡住

html - 使元素扩展以填充容器,但以最小宽度换行