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

建设中学校园网站的目的网站建设及网络营销

建设中学校园网站的目的,网站建设及网络营销,Wordpress右侧返回顶部按钮,免费学校网站建设constructor 构造器一般情况下可以简化为主构造器 即: class A constructor(参数) : 父类 (参数) 也可以在构造器上直接声明属性constructor ( var name) 这样可以全局访问 init { } 将和成员变量一起初始化 susped 挂起 data class 可以简化一些bean类 比如get / set ,自动…

constructor 构造器一般情况下可以简化为主构造器 即: class A constructor(参数) : 父类 (参数) 也可以在构造器上直接声明属性constructor ( var name) 这样可以全局访问

init { }  将和成员变量一起初始化

susped 挂起

data class 可以简化一些bean类 比如get / set ,自动生成copy 函数 var data2 =  data.copy  data class 会简化为自动将构造函数填充至具体数值 如果想改变顺序 则需要重写 component 函数

== java中是比较地址  kotlin 则是比较equals 比较内存地址 用 ===

?: 三目运算符  data.message  ? : "data"   ?:后面为第一个语句的表达式的结果  等同于java的 ? a : b

?. 安全调用符号 防止空指针

when 操作符  类似于java switch ,不过when 可以有返回值 比如 var code : Int when(data ) = {xxx -> 0}

when(data){

1 -> xx

2,3 -> xxx,如果返回值一样 用,分割 等同于 case : case : break;

}

ArrayList 访问具体数据与数组相同 list[position]

operator 加上这个操作符可以通过操作符进行调用

forEach  遍历 {值 : List ->} 可以简化为 {it , it=值}

filter {传入表达式 过滤出一个新的集合} var list2 = list.filter{it.code = 200}

in 区间 for(i in 0..99)

until 函数(加上了infix关键字)不包含右边界    比如 for(i in 0 until data.length)

indices 等同于length size 

fun 修饰函数可以在函数中嵌套使用 可以调用外部对象 但是每次调用会生成一个函数对象

private set 私有化set 方法

@get 获取名称

@JvmOverloads 生成重写方法

扩展 可以给成员属性加上指定函数 比如 需传入Float 可以写成 fun Float.getValue(){this == Float}然后可以1f.getValue  如果和之前定义的函数名和参数相同 一般会执行之前的函数, 静态解析

@ViewGroup.firstView : View get() = getChildAt(0)

inline 内联函数将内部的代码块直接引用 copy 过来到调用的地方,减少调用栈 

:: 传入方法 函数, fun setClick(listener : (View) -> Unit)    --- v.setOnClick(::Click)

fun click(view : View)xx  or {}  函数类型即接口

reified 指定泛型

by ------by lazy 只加载一次 ,调用时加载  by后面跟一个对象类型 var 需要重写 operator get set val 只需要get

apply  also   repeah    with   run 作用域函数

apply 初始化的操作 当前对象为this 返回当前对象 this

let 初始化,当前对象为it return @let it 做判断时候使用合适

also 等同于let also 返回调用对象

run 等同于let 当前对象用this findViewById<XX>(R.id.xx).run{ 初始化参数}

返回自身  apply also  返回this apply 不返回自身的  run  let  

http://www.yayakq.cn/news/532295/

相关文章:

  • 网站建设费算办公费吗硬件开发和软件开发哪个工资高
  • 网站备案幕布尺寸手机上管理wordpress
  • 西安网站建设怎么接单网络广告推广实施计划
  • 网站域名申请程序怎么设计网站页面
  • 网站建设与管理教学计划非凡软件站
  • wordpress 多站点方法重庆建设工程信息网官网app
  • 如何查网站死链注册商标费用多少钱
  • 长春专业做网站阿里巴巴网页版登录入口
  • 北京网站建设那些东营建设信息网官网招聘
  • 做网站建设销售员准备什么媒体平台与著作权的关系
  • 全国蔬莱网站建设上海注册
  • dede查看网站源码网站极简设计
  • 橱柜企业网站模板现在用什么做网站
  • 青岛房产网站建设徐州建设集团有限公司
  • 二级域名怎么做网站备案魔方网站建设
  • 做网站广告软件怎样做京东网站
  • 自适应网站建设优化建站新闻30分
  • 湖州做网站的展示网站报价方案
  • 做网站还需要续费动漫制作技术专业入门
  • 淘宝上成都网站建设wordpress 字符被转义
  • 企业管理网站的来历四川建设安全协会网站
  • 金融网站搭建wordpress 评论发邮件
  • 中国最大的免费素材网站网站打不开如何解决
  • 漕泾网站建设商务网站建设摘要
  • 网站建设卩金手指科杰小电商平台有哪些
  • 坪山做网站公司网络优化怎么自己做网站
  • 网站维护一年多少钱合肥昱天建设有限公司网站
  • 仿美团版网站开发制作沈阳快速建站公司有哪些
  • 网站如何做快捷支付网站建站公司广州
  • 做ppt的模板的网站专业网站建设哪里找