写点什么

closure

0 人感兴趣 · 2 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/2c/2cb3f4026c362aafe384ad2d0eb026f3.jpeg?x-oss-process=image/resize,w_416,h_234

Rust:关于闭包的一点研究

用户头像
Microwood4 月 12 日

闭包有三种类型,Fn、FnMut、FnOnce,其中Fn继承了FnMut,FnMut继承了FnOnce,Fn类型以不可变引用的形式捕获变量,不会修改环境变量且可以多次执行;FnMut以可变引用的形式捕获变量,可以修改外部变量且可多次执行;FnOnce捕获变量本身,只可以执行一次。

javascript 中的闭包 closure 详解

用户头像
程序那些事3 月 2 日

闭包closure是javascript中一个非常强大的功能。所谓闭包就是函数中的函数,内部函数可以访问外部函数的作用域范围,从而可以使用闭包来做一些比较强大的工作。

closure_closure资料文章-InfoQ写作平台