首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Html.elm elm 0.18不允许单价报价

Html.elm elm 0.18不允许单价报价
EN

Stack Overflow用户
提问于 2016-11-19 16:01:35
回答 2查看 520关注 0票数 6

大家好,榆树出了个奇怪的问题。

刚刚更新了榆树表0.17到0.18。项目在0.17中运行良好,现在编译器在018中抛出一个错误。

他就是这么说的:

代码语言:javascript
复制
-- SYNTAX PROBLEM ---------- elm-stuff/packages/elm-   lang/html/1.1.0/src/Html.elm

Ran into a single quote in a variable name. This was removed in 0.18!

9|   , section, nav, article, aside, header, footer, address, main', body                                                                  ^
Change it to a number or an underscore, like main_ or main1
Or better yet, choose a more descriptive name!

还有人有这个问题吗?

有什么问题:我已经使用了"main“

代码语言:javascript
复制
main : Program Never

榆树似乎有问题,因为Html也有主函数。会不会是这样?

亲切问候

马丁

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-19 16:10:34

根据您的错误消息,看起来您引用的是elm-lang/html包的旧版本。您需要升级到最新版本

旧的源代码有一个main',这是在0.18升级之后导致问题的原因。单引号,或素数,用Elm 0.18删除。这是埃文来自关于0.18版本的博客文章的评论

素数-像x‘这样的名称不再被允许。一个年轻的我(他不太关心好的变量名)当然认为写“x素数”是相当整洁的!但总的来说,这种语法太混乱了,不值得。单引号通常与字符串和字符相关联。看到它的不平衡和一个变量的一部分会让人失望,拥有它的好处是很小的。

票数 4
EN

Stack Overflow用户

发布于 2017-04-22 19:55:43

我遇到了这个问题。我很久以前就克隆了这个示例项目,并在那时运行它。在升级到Elm 0.18之后,我今天已经运行了这些示例,并且出现了问题。解决方案是删除elm-stuff目录并重新启动elm-reactor,后者下载包括html-2.0.0在内的最新包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40694965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档