相关疑难解决方法(0)

了解Elm中的泛型联合类型

我在理解究竟是什么Html msg类型或者如何使用它时遇到了一些麻烦.我在VirtualDom.elm中找到了这行代码,它Html msg似乎是别名:

type Node msg = Node
Run Code Online (Sandbox Code Playgroud)

这看起来像具有一个类型参数的通用联合类型msg,以及一个不包含其他信息的简单案例.我在想:

  1. div函数如何构造这些对象之一?
  2. 如何使用这样的对象?
  3. 怎么会这样的对象被使用?
  4. 用户是否有任何值来定义这样的类型,或者Html msg只是支持Elm编译器/运行时的神奇类型?

elm

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

Haskell中GHC.Prim中"let x = x in x"和"data Float#"的含义是什么

我查看了GHC.Prim的模块,发现似乎GHC.Prim中的所有数据都被定义为data Float#没有类似的东西=A|B,并且GHC.Prim中的所有函数都被定义为gtFloat# = let x = x in x.

我的问题是这些定义是否有意义以及它们的含义.

我检查了GHC.Prim的标题,如下所示

{-
This is a generated file (generated by genprimopcode).
It is not code to actually be used. Its only purpose is to be
consumed by haddock.
-}
Run Code Online (Sandbox Code Playgroud)

我想它可能与问题有一些关系,谁可以向我解释.

haskell ghc haddock

15
推荐指数
2
解决办法
2220
查看次数

标签 统计

elm ×1

ghc ×1

haddock ×1

haskell ×1