gpt4 book ai didi

closures - 在 coffeescript 中对私有(private)变量使用闭包

转载 作者:行者123 更新时间:2023-12-01 11:55:33 25 4
gpt4 key购买 nike

在 JavaScript 中,可以通过将其设为返回闭包的函数中的局部变量来定义私有(private)成员变量:

var count = (function(){
var i = 0;
return function (){ return i++; }
})();

这涉及到在 JavaScript 中相当常见的定义函数然后调用它的习惯用法,但我不知道它在 CoffeeScript 中是如何翻译的。有任何想法吗?

最佳答案

你可以使用do关键字

count = do ->
i = 0
-> i++

关于closures - 在 coffeescript 中对私有(private)变量使用闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7684530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com