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

网站背景视频是怎么做的高端网站建设专业公司

网站背景视频是怎么做的,高端网站建设专业公司,一年四季不愁销路的生意,推广平台使用我们在使用对象时可能需要访问它们内部的一些属性: class Student(var name: String, var age: Int) fun main() {val student Student("小明", 18)println(student.name)println(student.age) }这样看起来不太优雅,我们可以像下面这样编写: class Student(var na…

我们在使用对象时可能需要访问它们内部的一些属性:

class Student(var name: String, var age: Int) fun main() {val student = Student("小明", 18)println(student.name)println(student.age)
}

这样看起来不太优雅,我们可以像下面这样编写:

class Student(var name: String, var age: Int) {operator fun component1() = nameoperator fun component2() = age
}fun main() {val student = Student("小明", 18)val (a, b) = student // 从Student对象中将其属性解构出来println("${a} ${b}")
}

要让一个类的属性支持解构,我们只需添加约定的函数即可。在Kotlin中,我们可以自定义解构出来的结果,也就是定义componentN函数并通过返回值的形式返回解构的结果:

class Student(var name: String, var age: Int) {operator fun component1() = name // 使用 component1 表示解构出来的第一个参数operator fun component2() = age  // 使用 component2 表示解构出来的第二个参数operator fun component3...       // 以此类推  
}

如果我们不想用前面的参数,可以用_忽略掉

class Student(var name: String, var age: Int) {operator fun component1() = nameoperator fun component2() = age
}fun main() {val student = Student("小明", 18)val (_, b) = student // 从Student对象中将其属性解构出来println(b)
}

解构同样可以用在Lambda表达式中

class Student(var name: String, var age: Int) {operator fun component1() = nameoperator fun component2() = age
}fun main() {val student = Student("小明", 18)val func: (Student) -> Unit = {(a, b) -> println("${a} ${b}") }func(student)
}

在这里插入图片描述

http://www.dtcms.com/wzjs/501970.html

相关文章:

  • 雕塑网站源码全国疫情高峰感染高峰进度
  • 如何做网站title小标图惠州网站营销推广
  • 广州大型网站建设公司排名百度指数入口
  • 中国建设银行海南省分行网站网络营销课程设计
  • 本地网站怎么做网络营销是什么工作主要干啥
  • 北京 科技网站建设windows7优化大师
  • 大连发现2例阳性企业网站seo排名
  • 网页报价表强强seo博客
  • 用模板做企业网站seo快速排名上首页
  • 重庆顶呱呱网站建设国内优秀网页设计赏析
  • 做网站首先必须切割图片吗网站设计用什么软件
  • 抚顺网站建设7113活动推广方案策划
  • 深圳网站开发的公司站长工具在线查询
  • 如何做隐藏网站的二维码百度推广话术全流程
  • 未来做那些网站能致富码迷seo
  • 房产网站建设推广谷歌浏览器搜索入口
  • 铜川做网站的公司电话济南网站制作平台
  • 如何在凡科上做网站昆明排名优化
  • 网站如何做品牌营销品牌营销平台
  • 专做美容师招聘网站今天最新的新闻
  • 正规网站建设模板网店怎么运营和推广
  • c#网站开发案例大全快速排名上
  • 网站开发交流平台企业网络推广服务
  • 网站做app的软件有哪些互联网站
  • 装饰公司网站如何做推广最近五天的新闻大事
  • 常德建设企业网站营销软文800字范文
  • 网站建设价格明细厦门百度快速优化排名
  • 钛媒体 wordpressseo优化的基本流程
  • 做网站代理怎么样广告营销留电话网站
  • 国际b2b免费网站落实20条优化措施