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

我做网站啦 圆通导航公众号软文是什么意思

我做网站啦 圆通导航,公众号软文是什么意思,linux做网站方便吗,惠州哪家做网站好标准函数 with 第一个参数是一个类型或者对象&#xff0c;第二个参数是lambda表达式。其中第一个参数为第二个参数提供上下文&#xff0c;返回值是最后一行。案例代码&#xff1a; fun main() {val list mutableListOf<String>()var ret with(list) {add("1&q…

标准函数 

with

第一个参数是一个类型或者对象,第二个参数是lambda表达式。其中第一个参数为第二个参数提供上下文,返回值是最后一行。案例代码:

fun main() {val list = mutableListOf<String>()var ret = with(list) {add("1")remove("1")toString()}println(ret)
}

run

只有一个参数,是lambda表达式。返回值是最后一行,且它需要一个对象去调用:

fun main() {var ret = mutableListOf<String>().run {add("1")add("2")remove("1")toString()}println(ret)
}

apply 

和run类似,但是无法指定返回值。默认返回的是调用对象本身:

fun main() {var ret = mutableListOf<String>().apply {add("1")add("2")remove("1")}println(ret.toString())
}

静态方法 

单例类/companion object

Kotlin本身没有static关键字来支持静态函数,但是它本身有单例类的特性可以支持类似静态函数的功能。但是若想只把某个类的某个函数声明为静态函数的话,就需要加上companion object:

class A{fun bb(){println("bb")}companion object{fun aa(){println("aa")}}
}
fun test(){A.aa()
}
fun main() {test()
}

注解(@JvmStatic

class A{fun bb(){println("bb")}companion object{@JvmStaticfun aa(){println("aa")}}
}
fun test(){A.aa()
}
fun main() {test()
}

注解只能用在单例类和companion object下。

http://www.zhongyajixie.com/news/17429.html

相关文章:

  • 怎样选择网站的关键词网络舆情分析报告模板
  • 魔方网站建设网站制作网站黄页推广软件
  • 做100个网站seo软件工具箱
  • 济南企业网站建设哪家好成都互联网公司排名
  • 苏州网站关键词优化推广企业seo网站推广
  • 平面设计高端网站杭州网站设计制作
  • 安阳做网站优化深圳优化公司统高粱seo
  • 扬州建设公司网站百度信息流广告代理
  • seo的主要分析工具广州seo代理
  • 建设项目 环评申报网站电商代运营公司100强
  • 哪些行业需要网站有哪些内容本周热点新闻事件
  • iis7 无法访问此网站网站管理系统
  • 网站开发温州网站优化排名公司
  • 申请域名后怎样做网站2022最新永久地域网名
  • 黄冈商城网站制作哪家好定制网站
  • 有新浪的域名怎么做网站东莞百度seo推广公司
  • 建站 discuz百度写作助手
  • 北京智能建站系统价格株洲发布最新通告
  • 网站开发及维护百度推广客服人工电话多少
  • 域名哪个网站买最好seo整站优化一年价格多少
  • 做竞争小的网站广州公关公司
  • 公司做网站哪个好最新中国新闻
  • 贵阳网站建设哪家好软文写作技巧
  • 下班后做兼职任务网站全球疫情最新数据消息
  • 哪个行业该做网站但是没有做百度关键词搜索热度查询
  • 该企业为暂停开票企业解决方案恩施seo整站优化哪家好
  • 网站特效怎么做在线工具
  • 百度惠生活小程序广州seo推广营销
  • 有哪些网站是提供设计图片的seo在线培训
  • 网站你的后台管理系统用什么做媒体吧软文平台