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

医疗不可以做网站成功的网络营销案例及分析

医疗不可以做网站,成功的网络营销案例及分析,网站开发行业推广,张家口做网站便宜点的实例代码 User(val userName:String,val age:Int){fun printName(){println(userName)}fun getUserName():String{return userName}} let 函数 let 函数常用来与对象的空判断一起用,起到作用于的限定效果。let 函数最后一行返回值。(比如实例需要let函…

实例代码

User(val userName:String,val age:Int){fun printName(){println(userName)}fun getUserName():String{return userName}}

let 函数

let 函数常用来与对象的空判断一起用,起到作用于的限定效果。let 函数最后一行返回值。(比如实例需要let函数返回一个处理后的字符串值,则最后一行直接返回一个字符串)

val param:User? = null//let 的用法,判空
val uName = param?.let{//it//在这个闭包内部 it 指代非空的param 参数it.printName()//闭包内最后一个代码执行的结果即为返回值it.getUserName()   //返回一个字符串对象
}

run 函数

run 函数和let 函数非常相似,但是有一点不同:闭包内部不再像let函数中指定it代表对象,run 函数的闭包直接是this,可以简单理解为 run 方法扩展函数内部代用该对象的任何函数和属性就是在该对象内部调用一样,不再需要通过实例对象。看代码:

val param:User? = nullval uName= param?.run{ //this//在这个闭包内部 this 指代非空的User 对象printName()  //因为run 内部所有调用都相当于在User对象内部,所以可以不用thisthis.printName()    //闭包内最后一个代码执行的结果即为返回值this.getUserName()   //返回一个字符串对象.
}

with 函数

适用于调用同一个类的多个方法时,可以省去类名重复,直接调用类的方法即可,有点和run方法相似,但是with函数不是一个扩展函数,是一个一般函数,直接调用。返回值仍然是最后一行代码执行的结果。

val param:User? = nullval uName= with(param){ //this//在这个闭包内部 this 指代非空的User 对象printName()  //因为with 内部所有调用都相当于在User对象内部,所以可以不用thisthis.printName()    //闭包内最后一个代码执行的结果即为返回值this.getUserName()   //返回一个字符串对象.
}

apply 函数

apply 有点类似于 with 与run 的结合,但是不同的是返回值不再是代码的最后一行的结果,而是返回对象本身。

val param:User? = nullval newUser:User? = null val newUser = param?.apply{ //this//在这个闭包内部 this 指代非空的User 对象printName()  //因为apply 内部所有调用都相当于在User对象内部,所以可以不用thisthis.printName()    this.getUserName()   //这里不再返内容,而是直接返回param对象
}

also 函数

also 有点类似于let 与run 的结合,但是不同的是返回值不再是代码的最后一行的结果,而是返回对象本身,闭包内部不再是this对象而是it 

val param:User? = nullval newUser:User? = null val newUser = param?.apply{ //it//在这个闭包内部 it指代非空的param 对象it.printName()it.getUserName()   //这里不再返内容,而是直接返回param对象
}

这个方法非常类似,灵活应用即可。主要却别返回值和闭包内的作用域

http://www.hkea.cn/news/514331/

相关文章:

  • 网站建设销售招聘德阳seo
  • 平台网站建设的公司seozou是什么意思
  • wordpress 相册 主题seo整站优化技术培训
  • 做窗帘网站图片百度自动点击器下载
  • 飘雪影视大全免费观看视频快推达seo
  • 做网站的装饰标语seo宣传网站
  • 国外 平面设计 网站百度收录
  • 做网站话术简述搜索引擎的工作原理
  • 现在建设网站赚钱吗seo外链论坛
  • 青海网站建设企业海南百度竞价推广
  • 南京做网站yuanmus电脑突然多了windows优化大师
  • 美国做deals的网站软文营销经典案例优秀软文
  • 招标网站怎么做吴江seo网站优化软件
  • 苏州建设工程协会网站seo去哪里学
  • 上海正规网站制作价格可口可乐软文营销案例
  • 番禺网站 建设信科网络站长之家ping
  • 建筑工程施工承包合同关键词优化报价推荐
  • 网站可以免费看企业网站系统
  • 中华人民共和国建设部网站seo怎么快速提高排名
  • 南宁做网站的有几家东莞网络营销网站建设
  • 苏州知名网站建设开发新区seo整站优化公司
  • 政府建设网站计划书品牌营销策略包括哪些内容
  • 深圳市做网站百度seo排名点击器app
  • 五莲网站建设维护推广网络营销推广及优化方案
  • 重庆网红整站多关键词优化
  • 动易网站cms一级消防工程师考试
  • wordpress更新报错想找搜索引擎优化
  • 提供网站建设费用资源网
  • wordpress怎么使用主题seo优化评论
  • 柳州做网站如何建网站详细步骤