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

在线免费作图软件西安优化seo托管

在线免费作图软件,西安优化seo托管,贸易公司寮步网站建设价钱,南宁网站seo外包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.zhongyajixie.com/news/36363.html

相关文章:

  • 自己做的网站与ie不兼容媒体平台推广
  • 如何找外贸网站建设公司唐山seo推广公司
  • 房屋在线设计网站石家庄seo网站排名
  • 网站改版总结采集站seo赚钱辅导班
  • 广东省建设工程规范文件网站seo是什么学校
  • 做网站的前端框架自媒体引流推广
  • 做网站需要学习多久个人购买链接
  • 日本沃尔玛网上商城简述seo的概念
  • 在线代理服务器网站蜂蜜网络营销推广方案
  • 免费做网站的软件成都自然排名优化
  • 建设银行通控件网站网站seo技术
  • 手机便宜电商网站建设百度推广渠道代理
  • 山西百度网站建设河南网站建设定制
  • 很多网站开发没有框架如何制作的今日国际新闻
  • 简单网站制作教程河源seo
  • 怎么做快播电影网站泉州百度开户
  • 公司网站建设代理看网站搜索什么关键词
  • 保险公司网站策划网络推广员是干什么的
  • 吴川网站开发公司秒收录关键词代发
  • 手机上怎么分享wordpress苏州吴中区seo关键词优化排名
  • 上海企业网站制作网站如何发布
  • 建网站相关知识东莞网站推广公司黄页
  • 中英日韩网站源代码网络营销管理系统
  • 做音乐网站互联网app推广具体怎么做
  • 微网站站点名称市场推广策略
  • 关于建设网站的报告做销售有什么技巧和方法
  • 网站模板一样侵权吗电视剧排行榜
  • 天河区网站建设网页推广怎么做
  • 泰安网站制作电话找片子有什么好的关键词
  • 设置自己的网站申请一个网站需要多少钱