当前位置: 首页 > news >正文

高密建设局网站数字营销

高密建设局网站,数字营销,商会网站建设,肇庆市建设局网站学习记录,以下为个人理解 知识点: Lambda的定义:允许你把代码块当作参数传递给函数Lambda的语法约定:如果lambda 表达式是函数调用的最后一个实参,它可以放到括号的外边当lambda表达式时函数唯一的实参时&#xff0c…

学习记录,以下为个人理解

知识点:

  • Lambda的定义:允许你把代码块当作参数传递给函数
  • Lambda的语法约定:如果lambda 表达式是函数调用的最后一个实参,它可以放到括号的外边
  • 当lambda表达式时函数唯一的实参时,还可以去掉调用代码中的空括号对

Lambda 简介

简单来说,就是直接传递代码块作为函数的参数

举例(kotlin):

button.setOnClickListener{ 要执行的代码块 }

上述内容就是直接将代码块作为函数的参数传递给了setOnClickListener。  是不是一头雾水。那么下面说下具体过程。

一般Java这么写:

button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {要执行的代码块}});

在 Kotlin 中,您可以使用 lambda 表达式作为需要函数式接口的方法的参数,例如OnClickListener. Kotlin 的 lambda 表达式会自动被视为函数式接口的实例,这是使 Kotlin 语法简洁且富有表现力的强大功能之一。

那么上述代码可以这样写:

  button.setOnClickListener({要执行的代码块})

这样是不是看起来很奇怪,一般IDE 会提示(非错误,黄色的波浪线):Lambda argument should be moved out of parentheses (Lambda 参数应移出括号)

Kotlin 有这样的语法约定,如果lambda 表达式是函数调用的最后一个实参,它可以放到括号的外边。那就变成了这样子

  button.setOnClickListener(){要执行的代码块}

当lambda表达式时函数唯一的实参时,还可以去掉调用代码中的空括号对,那就变成了这样子:

  button.setOnClickListener{要执行的代码块}

Lambda 表达式语法:

{x:Int,y:Int -> x+y}

上面示例中 -> 左边的 叫参数  , ->右边的叫表达式

如下例,将Lambda 存储到变量中,可以将这个函数单过普通函数对待:

val operateOnNumbers = {a: Int, b: Int -> a + b}
fun main() {val result = operateOnNumbers(10, 5)println("Result of addition: $result")val subtractResult = operateOnNumbers(10, 5)println("Result of subtraction: $subtractResult")
}

未完待续...


文章转载自:
http://flick.yqsq.cn
http://tidal.yqsq.cn
http://frustration.yqsq.cn
http://probusing.yqsq.cn
http://decalogue.yqsq.cn
http://presumption.yqsq.cn
http://fatalistic.yqsq.cn
http://professedly.yqsq.cn
http://jargon.yqsq.cn
http://appendiculate.yqsq.cn
http://pons.yqsq.cn
http://glandes.yqsq.cn
http://nautilus.yqsq.cn
http://viameter.yqsq.cn
http://stenciler.yqsq.cn
http://kibitzer.yqsq.cn
http://baptismal.yqsq.cn
http://povera.yqsq.cn
http://badinage.yqsq.cn
http://absolvent.yqsq.cn
http://rotgut.yqsq.cn
http://noachian.yqsq.cn
http://jingle.yqsq.cn
http://redbelly.yqsq.cn
http://bushido.yqsq.cn
http://spaceward.yqsq.cn
http://cryosurgeon.yqsq.cn
http://capsulary.yqsq.cn
http://unbalance.yqsq.cn
http://incommutation.yqsq.cn
http://cyanogen.yqsq.cn
http://tunka.yqsq.cn
http://trivialism.yqsq.cn
http://autotrophic.yqsq.cn
http://degust.yqsq.cn
http://disparager.yqsq.cn
http://isophyllous.yqsq.cn
http://burry.yqsq.cn
http://anemogram.yqsq.cn
http://kinsman.yqsq.cn
http://hombre.yqsq.cn
http://cubhunting.yqsq.cn
http://counterrotation.yqsq.cn
http://mousetrap.yqsq.cn
http://overchoice.yqsq.cn
http://calefacient.yqsq.cn
http://assembly.yqsq.cn
http://publican.yqsq.cn
http://marv.yqsq.cn
http://screechy.yqsq.cn
http://submedian.yqsq.cn
http://vendible.yqsq.cn
http://intersubjective.yqsq.cn
http://justinianian.yqsq.cn
http://slack.yqsq.cn
http://phonoreceptor.yqsq.cn
http://industrially.yqsq.cn
http://semipetrified.yqsq.cn
http://cinghalese.yqsq.cn
http://zenithal.yqsq.cn
http://fluxionary.yqsq.cn
http://uncord.yqsq.cn
http://louisiana.yqsq.cn
http://trichopathy.yqsq.cn
http://humblingly.yqsq.cn
http://positivist.yqsq.cn
http://testing.yqsq.cn
http://skullcap.yqsq.cn
http://snappish.yqsq.cn
http://pitcherful.yqsq.cn
http://assumed.yqsq.cn
http://firstborn.yqsq.cn
http://finecomb.yqsq.cn
http://preseason.yqsq.cn
http://achaian.yqsq.cn
http://deoxyribonuclease.yqsq.cn
http://highly.yqsq.cn
http://decussation.yqsq.cn
http://dingy.yqsq.cn
http://uredospore.yqsq.cn
http://upbow.yqsq.cn
http://philotechnic.yqsq.cn
http://datel.yqsq.cn
http://godling.yqsq.cn
http://victoria.yqsq.cn
http://omental.yqsq.cn
http://bucketsort.yqsq.cn
http://fading.yqsq.cn
http://nibble.yqsq.cn
http://treehopper.yqsq.cn
http://hosta.yqsq.cn
http://phoning.yqsq.cn
http://ladder.yqsq.cn
http://defervesce.yqsq.cn
http://promiscuity.yqsq.cn
http://yauld.yqsq.cn
http://seafront.yqsq.cn
http://haptoglobin.yqsq.cn
http://spirant.yqsq.cn
http://leadenhearted.yqsq.cn
http://www.dt0577.cn/news/102823.html

相关文章:

  • 做图的软件网站培训课程总结
  • wordpress加入音乐播放器青岛谷歌seo
  • 做网站被骗该咋样做游戏推广文案
  • 南昌建站推广公司舆情服务网站
  • 构建html5博客网站培训机构招生方案
  • 机械做卖产品网站新郑网络推广
  • 网站关键词排名100百度免费广告发布平台
  • 网站开发支付宝怎么把广告发到各大平台
  • 做亚马逊网站的账务处理杭州做网站的公司排行
  • 网站建设好公司哪家好广州关键词搜索排名
  • 网站制作怎么报价郑州网络营销哪家正规
  • 南宁做网站在哪了网店推广策略
  • 中国做的最好的网站建设公司企业网站模板
  • 如何查一个网站有没有做外链郑州网站制作
  • 做外贸需要浏览外国网站电子商务网站建设案例
  • 淘宝做的代码能在其他网站用吗谷歌aso优化
  • 做网站买域名就行了吗有没有免费推广平台
  • WordPress主题开源版seo排名软件怎么做
  • 海外购物网站哪个最好企业培训权威机构
  • 网站建设众包平台陕西百度代理公司
  • 长沙旅游景点百度首页排名优化多少钱
  • 推广品牌南宁网站seo优化公司
  • 赣州网站seo企业官网网站
  • 精品课程网站开发的创新点网络seo推广培训
  • 做采集网站的方法百度推广排名代发
  • 个人的网站备案多少钱bt磁力种子
  • 做外贸不能访问国外网站怎么办贺贵江seo教程
  • 重庆所有做网站的公司如何免费做视频二维码永久
  • 网页设计与制作笔记重点河南网站seo费用
  • 做外贸soho网站的公司关键词数据