水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:Tour of Rust
12楼
|
hgoldfish
|
2020-07-14 10:51:59
|
展开
想要避免副作用,应该多用 immutable 对象。
const 指针适用场合少。
let 一次绑定应该是默认行为。新语言用这个语法来配合 closure 以示 closure 不会修改外部的变量——要我看,那种做法原本就不对,甚至应该取消 closure,只提供 partial 语法就够了。
【 在 eggcar (eggcar) 的大作中提到: 】
: 这是个典型的fp语言的特性,防止你产生副作用,你理解的还是不太对
--
FROM 112.47.122.*
16楼
|
hgoldfish
|
2020-07-14 13:52:49
|
展开
closure 本质上是难以控制的回调,应该少用为妙。
实现观察者模式有时候不得不使用,这时候,我觉得有 partial 就很好了。
我看很多网络编程的 closure,有了 coroutine 以后就没必要了。
【 在 eggcar (eggcar) 的大作中提到: 】
: closure这个见仁见智吧,我觉得适度的使用closure还是挺方便的,写C时常感到麻烦的一点就是没有办法优雅地模拟闭包...
--
FROM 59.60.54.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版