美文网首页
Lambda标准表达式

Lambda标准表达式

作者: 别看后面有人 | 来源:发表于2021-06-18 22:19 被阅读0次

Lambda表达式结构:
(参数类型 参数名称)->{代码语句}

1.小括号内:没有参数就留空();多个参数就用逗号分隔。
2.->是一种语法格式,代表指向动作
3.大括号内的语法和传统方法基本一致
Lambda表达式结构的省略
1.小括号内的参数类型可以省略
2.如果只有小括号内一个参数,则小括号可以省略
3.如果大括号内只有一个语句,则无论是否有参数,都可以省略大括号、return关键字以及语句分号

例如:

 when(requestCode){
            1 -> if (resultCode== Activity.RESULT_OK){
                val resultData=data?.getStringExtra("data_result")
                Log.d("result", "onActivityResult: $resultData")
            }
        }

 when (item.itemId){
            R.id.add_item -> Toast.makeText(this,"add",Toast.LENGTH_LONG).show()
            R.id.remove_item -> Toast.makeText(this,"remove",Toast.LENGTH_LONG).show()
        }

相关文章

  • Kotlin函数式编程 (2)✔️Lambda表达式

    Lambda 表达式标准语法格式使用Lambda 表达式Lambda 表达式简化写法✔️参数类型推导简化✔️使用尾...

  • Korlin中的Lambda表达式

    Lambda表达式的标准语法: 一、调用Lambda表达式 Lambda表达式的本质是功能更灵活的代码块,因此完全...

  • 2020-07-04【Lambda】

    Lambda标准格式 Lambda省略模式 Lambda注意事项 Lambda表达式和匿名内部类的区别

  • 第七章Lambda表达式和Stream流

    目录 lambda表达式优于匿名类 方法引用优于lambda表达式 优先使用标准的函数式接口 明智审慎地使用Str...

  • JDK8之Lambda表达式

    Lambda表达式 Lambda表达式介绍 举例: lambda表达式语法 lambda表达式中的this概念 L...

  • java8利用lambda表达式来封装jedis的连接池资源

    lambda表达式 什么是lambda? “Lambda 表达式”(lambda expression)是一个匿名...

  • lambda表达式

    lambda表达式 什么是Lambda表达式 Lambda: In programming languages s...

  • Lambda表达式

    Lambda表达式 >> Lambda表达式和高阶方法Lambda表达式是一种匿名方法的表示方式。Lambda表达...

  • Lambda

    一、表达式 1.1 Lambda表达式格式: 1.2 有效的Lambda表达式 1.3 Lambda示例 二、函数...

  • C++ lambda表达式

    lambda表达式 目录 一、开篇 二、lambda初识 三、lambda基本用法 四、lambda表达式捕获列表...

网友评论

      本文标题:Lambda标准表达式

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