首页 文章
  • 5 votes
     answers
     views

    RSPEC允许替代范围

    let的正常行为本质上是绑定到一个示例块(即,它阻塞 . )这在大多数情况下都很好,但是如果您碰巧在let中创建大型对象(在多个示例中使用),则会出现严重问题 . 在这种情况下,实例变量几乎成为测试套件健全性的必要条件 . 时间将如此复合: let =在*对象创建时调用的#个例子 instance =对象创建时间 在调用的示例数超过3的情况下,此时间很快成为问题 . 大多数人会说使用实...
  • 5 votes
     answers
     views

    SML中“local”和“let”的区别

    我找不到一个初学者友好的答案,解决了SML中“local”和“let”关键字之间的区别 . 有人可以提供一个简单的例子,并解释何时使用另一个?
  • 26 votes
     answers
     views

    GHCi“让” - 它做了什么?

    我很欣赏有人可以指出关于GHCi中“let”的内容的文档,或者说失败,有说服力地解释它:-) . 据我所知,“let”(没有“in”)本身不是Haskell语言的一部分,另一方面,它似乎也不是GHCI命令,因为它没有以冒号为前缀 .
  • 4 votes
     answers
     views

    方案:何时使用let,让*和letrec? [重复]

    这个问题在这里已有答案: Confused by the difference between let and let* in Scheme 2个答案 let,let *和letrec有什么区别? 请给出详尽的解释和例子 .
  • 205 votes
     answers
     views

    是否在ES6中使用let或const声明变量?

    我已经玩了ES6一段时间了,我注意到虽然用 var 声明的变量按预期被提升了...... console.log(typeof name); // undefined var name = "John"; ...用 let 或 const 声明的变量似乎在提升方面存在一些问题: console.log(typeof name); // ReferenceError let n...
  • 3522 votes
     answers
     views

    使用“let”和“var”在JavaScript中声明变量有什么区别?

    ECMAScript 6引入了the let statement . 我've heard it described as a 120236 variable, but I'仍然不太确定它与 var 关键字的行为有何不同 . 有什么区别?什么时候 let 应该在 var 上使用?
  • 14 votes
     answers
     views

    为什么要求矢量?

    在我向一个不熟悉clojure的同事解释一些clojure代码之前,我从未真正想过这个 . 当他问你为什么使用向量来声明绑定而不是列表时,我向他解释了 let . 我真的没有他的答案 . 但该语言确实限制您使用列表: => (let (x 1) x) java.lang.IllegalArgumentException: let requires a vector for its bind...
  • 94 votes
     answers
     views

    Haskell:Where vs. Let

    我是Haskell的新手,我对 Where 与 Let 感到非常困惑 . 它们似乎都提供了类似的目的 . 我已经阅读了 Where 与 Let 之间的一些比较,但我无法辨别何时使用每个 . 有人可以提供一些上下文或者一些示例,说明何时使用一个而不是另一个? Where与Let一个where子句只能在函数定义的级别定义 . 通常,这与let定义的范围相同 . 唯一的区别是使用防护装置 . whe...
  • 5 votes
     answers
     views

    为什么我必须将Async <T>包装到另一个异步工作流中并让它!它?

    我正在尝试理解F#中的异步工作流程,但我发现有一部分我真的不明白,希望有人可以帮助我 . 以下代码工作正常: let asynWorkflow = async{ let! result = Stream.TryOpenAsync(partition) |&gt; Async.AwaitTask return result } let stream = Async.Ru...
  • 2 votes
     answers
     views

    Haskell:让里面列表理解出乎意料的结果

    我是哈斯凯尔的新手,我正在努力学习哈斯克尔 . 我试图以最可能的方式创建像“复制”这样的简单函数 . 我已经完成了“复制”模式匹配和警卫 . 我无法让它在列表理解中使用 . 我可以想象让列表理解不理想,但我更感兴趣为什么它不起作用=] . 我的问题是:为什么复制'产生[Int]和复制''产生[[Int]],甚至可以用列表理解中的let生成[Int]? 感谢您的时间和帮助:) . --list co...

热门问题