当前位置:  开发笔记 > 编程语言 > 正文

尝试使用范围运算符时出错"无法找到变量`..`"

如何解决《尝试使用范围运算符时出错"无法找到变量`..`"》经验,为你挑选了1个好方法。

根据Elm中的大部分文档,我应该能够使用[1..5]从1到5的数字列表.但是当我尝试它时elm-repl,我遇到了一个错误:

> [1..5]
-- NAMING ERROR ---------------------------------------------- repl-temp-000.elm

Cannot find variable `..`

3|   [1..5]
      ^^^^

我也尝试导入List模块:

> import List exposing (..)
> [1..5]
-- NAMING ERROR ---------------------------------------------- repl-temp-000.elm

Cannot find variable `..`

4|   [1..5]
      ^^^^

我知道我可以使用它Listrange功能,但是我很想知道我用更漂亮的..语法做错了什么,或者如果在没有更新文档的情况下删除了它?



1> Chad Gilbert..:

看起来文档已经过时了.该..范围语法v0.18辗转赞成的List.range你提到的功能.这是发行说明.

[1..5]语法有利于移除List.range.语法很好,但不是很容易被发现或常用.每当我[1..5]在演讲中使用时,有经验的人都会评论说他们想要这样的东西但却无法在标准库中找到它!

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有