let 相关问题

在类似Lisp和函数式语言中,引入了一个局部变量列表,每个变量都有(可能是可选的)其初始值。

let表达式中的case表达式是否需要大括号和分号?

我对Haskell的解析规则感到困惑。这很美妙:n = 5 m = 6 b = case(n,m)of(5,6) - > True _ - > False main = print b让它复杂化只是一点点,让我们......

回答 1 投票 6

让vs做monadic值[重复]

尝试使用monadic值时使用let或do有什么区别? (不确定这是否是表达它的正确方法)例如: - import System.Random * Main> dupRand = let i = ...

回答 1 投票 -1

如何在Node.js中查看脚本作用域变量

如果我正在使用Node命令行,我可以通过显示全局对象来查看使用var声明的全局变量,如下所示:> global全局变量最后显示为属性...

回答 1 投票 0

使用if else声明在if / else之后使用`let`或`const`?

我不确定为什么,但如果我在if / else语句中声明它们,我似乎无法调用let或const变量。 if(withBorder){const classes =`$ {styles.circularBorder} $ {styles.dimensions} ...

回答 7 投票 22

如何在Haskell中将main :: IO()重写为由一个main :: IO()组成的两个函数

我想通过拆分一些东西来使这个更简单的主要功能。但是当我添加一个新函数maakNieuwSpel我得到错误maakNieuwSpel :: Int - > String - > IO()maakNieuwSpel aantal ...

回答 2 投票 -1

kotlin如何以及何时运行?

对于互联网上的所有例子,我无法弄清楚kotlin何时以及如何运行? if(phones.size == 0){phones.add(“”)}返回手机[0]所以如果手机列表大小为0,我们添加空...

回答 2 投票 -3

这个Haskell let-in缩进有什么问题?

在下面的Haskell代码中,我得到一个错误“输入中的解析错误”。从我读过的,我用过的缩进应该没问题。事实上,我使用'let'和'in'进行类似的缩进('let'...

回答 1 投票 4

好奇地逐步了解for循环的过程涉及let和var [duplicate]

我有2个关于for循环的简单代码片段,分别涉及let和var。第一个代码,其变量用let表示(let i = 0; i <10; i ++){setTimeout(function(){...

回答 1 投票 2

Haskell让表达式评估

我正在做练习问题,评估一个let表达式,我不明白这个的输出。这是表达式:let a = 2 b = 1:[i * 2 |一世

回答 3 投票 2

有没有相当于Haskell'let'的Python

是否存在类似于Haskell'let'表达式的Python,它允许我编写类似:list2 = [let(name,size)= lookup(productId)in(barcode(productId),metric(size))...

回答 9 投票 19

为什么var不被弃用?

最近在ES6发布之后,许多消息来源建议我使用“const”和“let”而不是“var”,并且我应该在我的JavaScript中停止使用“var”。我想知道的是,如果“var”没有优势“......

回答 3 投票 8

使用“let”和“var”之间有什么区别?

ECMAScript 6引入了let语句。我听说它被描述为“本地”变量,但我仍然不太确定它与var关键字的行为有何不同。什么是 ...

回答 32 投票 3910

Swift let在类中是可变的为什么?

大家好我想弄清楚为什么下面的swift代码允许我为我的类中的wee字符串分配一个新值。我认为让它是不可改变的,但它在这里工作。有人可以请...

回答 3 投票 4

如何在Rails上的RSpec中#let一个JSON文件

编辑:解决方案似乎从描述KayNein :: Twitter做起,而不是RSpec.describe KayNein :: Twitter做。为什么会这样? Rails 5.2.1 Ruby 2.5.1p57(2018-03-29 Revision 63029)[...

回答 3 投票 0

我可以在没有npm,VS,Node等的情况下为ES6-ES5进行透明,而且只是JS代码本身吗?

我试图让Firefox在ES6中运行Promise,但遇到'let'关键字触发错误; SyntaxError:let是保留标识符将脚本标记更改为include;类型=“应用/ ...

回答 2 投票 4

榆树:部分功能应用和让

Beginning Elm - Let Expression页面建立在前一页上,但它没有涵盖如何更新主函数,用正向函数表示法编写,其中:main = time 2 3 ...

回答 1 投票 2

让jv中的vs var [重复]

我知道let has block scope和var有功能范围。但我不明白在这种情况下,如何使用let来解决问题const arr = [1,2,3,4]; for(var i = 0; i <arr.length; ...

回答 3 投票 5

生锈的不变性让绑定

我认为let应该是一个不可变的绑定。为什么正确的代码可以正常工作? (分配两次)让a = [1,2,3,4,5];调用println! (“{:?}“, 一个); let(a,b,c)=(1,2,3);调用println! (” ...

回答 2 投票 2

clojure for function resetts let

我试图在4clojure.com上解决一个问题,我应该在不使用count的情况下计算集合中元素的数量。我尝试了两种使用方式,让我觉得应该工作......

回答 1 投票 3

Javascript允许提升到范围或创建它的位置?

x在fn函数之后声明但返回其值。为什么fn没有返回undefined? function doWork(){let fn = function(){return x;让x = 2; return fn(); console.log(...

回答 1 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.