闭包

作者: allenhaozi | 来源:发表于2020-04-11 08:37 被阅读0次
# use std::thread;
# use std::time::Duration;
#
let expensive_closure = |num| {
       println!("calculating slowly..."); 
       thread::sleep(Duration::from_secs(2)); 
       num
};
# expensive_closure(5);

闭包的定义

  • 以一对 | 开始
  • 在|中间指定闭包的参数
  • 如果有多个参数, 使用逗号分隔 |param1,param2|
  • 闭包不要求像 fn 函数那样在参数和返回值上注明类型
self.containers
            .iter()
            .enumerate()
            .map(|(index,c)| core::Container {
                name: c.name.clone(),
                image: Some(c.image.clone()),
                image_pull_policy: Some("IfNotPresent".to_string()),
                resources: Some(c.resources.to_resource_requirements()),
                ports: Some(c.ports.iter().map(|p| p.to_container_port()).collect()),
                command: c.cmd.clone(),
                args: c.args.clone(),
                env: Some(
                    c.env
                        .iter()
                        .map(|e| e.to_env_var(resolved_vals.clone()))
                        .collect(),
                ),

                volume_mounts: c.volume_mounts(index,instance_name.clone()),
                liveness_probe: c.liveness_probe.clone().and_then(|p| Some(p.to_probe())),
                readiness_probe: c.readiness_probe.clone().and_then(|p| Some(p.to_probe())),
                ..Default::default()
            })
            .collect()

相关文章

  • swift-闭包

    闭包 闭包定义 闭包简化 - 尾随闭包 闭包参数 闭包返回值 闭包的循环引用

  • 闭包,闭包,闭包

    1、这家伙到底是什么? 网上关于这个的讨论的太多了太多了,有各种的举例子,但是大部分还在寻找这个答案的小伙伴对于变...

  • 闭包-Closures [swift 5.1]

    闭包的语法 尾随闭包 闭包逃离 自动闭包

  • Day7 闭包(Closures)

    本页包含内容:• 闭包表达式• 尾随闭包• 值捕获• 闭包是引用类型• 逃逸闭包• 自动闭包 1、闭包表达式 闭包...

  • Python闭包

    闭包 = 环境变量 + 函数 调用闭包内部的环境变量 闭包的经典误区 闭包与非闭包实现人类走路 非闭包 闭包

  • 闭包(closure)

    ● 闭包基础 ● 闭包作用 ● 闭包经典例子 ● 闭包应用 ● 闭包缺点 ● 参考资料 1、闭包基础 作用域和作...

  • swift- 闭包一

    /*• 闭包表达式• 尾随闭包• 值捕获• 闭包是引用类型• 逃逸闭包• 自动闭包*/

  • (9) python之闭包

    闭包闭包 = 函数 + 环境变量(函数定义的时候) 一个最简单的闭包 闭包不受外部变量影响 非闭包 闭包 闭包 只...

  • Swift-进阶 :闭包(二)逃逸闭包 & 非逃逸闭包

    本文主要分析逃逸闭包 、非逃逸闭包、自动闭包 逃逸闭包 & 非逃逸闭包 逃逸闭包定义 当闭包作为一个实际参数传递给...

  • javascript闭包详解

    跟我念 bi 闭 bao包 ,闭包的闭,闭包的包。。 闭包的简介 在计算机科学中,闭包(英语:Closure),又...

网友评论

      本文标题:闭包

      本文链接:https://www.haomeiwen.com/subject/ofsemhtx.html