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

福田网站(建设深圳信科)网站服务器好

福田网站(建设深圳信科),网站服务器好,天琥设计,怎么注册一个网站做色流let 1.let函数返回类型,是根据匿名函数的最后一行变化而变化 2.let函数中的匿名函数里面持有的是it 集合自身 fun main() {var num1 1var num2 1var result:Intresult num1 num2var str result?.let {//传入本身,it指代本身即result,result不为空…

let

1.let函数返回类型,是根据匿名函数的最后一行变化而变化
2.let函数中的匿名函数里面持有的是it == 集合自身

fun main() {var num1 = 1var num2 = 1var result:Intresult = num1 + num2var str = result?.let {//传入本身,it指代本身即result,result不为空则执行let,为空则不执行println("传进来的值为${it}")"${num1} + ${num2} = ${result}" //此处为返回的值}?:"传进来的值为null"print(str)
}

传进来的值为2
1 + 1 = 2

apply

apply: info:apply

1.apply函数返回类型,都是info自身
2.apply函数中的匿名函数里面持有的是this == info自身

run

run:str.run

1.run函数返回类型,是根据匿名函数最后一行变化而变化
2.run函数中的匿名函数里面持有的是this == str自身

fun runFunction(){val str = "yuknight"val r = str.run {//this == strtrue}println(r)//run中匿名函数val strRun = str.run {str.length > 5}.run {if (this) "字符串合格" else "字符串不合格"}.run {"[$this]"}println(strRun)//run中使用具名函数val strRun1 = str.run(::isLong).run(::showText)//::表示引用函数.run(::mapText)println(strRun1)
}fun isLong(str: Stri

true
[字符串合格]
[字符串合格]

with

with with(str)
1.with函数返回类型,是根据匿名函数最后一行变化而变化
2.with函数中的匿名函数里面持有的是this == str自身.
3.跟run在使用的时候不一样

fun isLong(str: String) = str.length > 5
fun showText(isLong: Boolean) = if (isLong) "字符串合格" else "字符串不合格"
fun mapText(getShow: String) = "[$getShow]"
fun getStrLen(str: String) = str.length
fun getLenInfo(len: Int) = "字符长度:$len"
fun getInfoMap(info: String) = "[$info]"
fun getshow(content: String) = println(content)fun withMethod() {val str = "yuknight"val length = with(str) {this.length//this == str  //返回类型为匿名函数里面最后一行}println(length)val r1 = wi

与run不同的是width需要传入参数

also

also str.also

1.also函数返回类型,都是str自身
2.also函数中的匿名函数里面持有的是it == str自身.

fun alsoMethod() {val str = "YuKnight"str.also {it.length  //it == strprintln("$it") //返回值为str自身}//str.also特点,可以链式调用str.also {println("str原始数据是:$it")}.also {println("str转换成小写:${it.toLowerCase()}")}.also {println("链式调用结算 ${it}")}
}

YuKnight
str原始数据是:YuKnight
str转换成小写:yuknight
链式调用结算 YuKnight

总结

方法返回值自身指代是否传参
let最后一行it
apply自身this
run最后一行this
with最后一行this
also自身it
http://www.laogonggong.com/news/88989.html

相关文章:

  • 网站建设采购小程序开发公司哪家
  • 济南建设高端网站怎么查网站做404页面没
  • 门户网站建站目标陕西优秀的企业门户网站建设
  • 章丘做网站公司大连高新园区教育局
  • 学习网站建设软件叫什么Wordpress支持分布发布吗
  • 个人业务网站建设抖音seo
  • 在建设部网站首页电商怎么注册开店
  • 个人简历网站开发住房和城乡建设部网站监理合同
  • 河北建筑工程信息网站公共交易中心资源网
  • 温州网站建站wordpress专题页面模板
  • 6731官方网站下载数字广东网络建设有限公司是国企
  • 网站选域名wordpress md风格主题
  • 制作一号店网站医院网站建设医生需要做什么
  • 众筹网站搭建网络营销策划实施方案
  • 二级网站怎么建外贸订单信息
  • 郑州建站模板厂家清新区城乡建设局网站
  • 图解asp.net网站开发实战培训机构跑路怎么追回学费
  • 建设通网站上线wordpress页面添加标签
  • 沈阳网站建设的公司哪家好视频网站搭建源码
  • 最好的购物网站域名申请要多久
  • 宝安关于网站建设新闻稿发布
  • php ajax网站开发典型实例江苏网站建设找拉米拉
  • 沈阳创新网站建设报价苏州头条新闻
  • 网站开发后端语言有哪些惠州网站建设信息
  • 网站对公司的作用是什么高端网站建设公司名称
  • 网站流量用什么表示石家庄有哪些公司可以做网站
  • 这么做国外网站的国内镜像站wordpress回应是啥
  • 网站域名费用交给谁百度排名优化工具
  • 做一份seo网站诊断单片机做网站
  • 上海做壁画的网站近期热点新闻