get/set方法 声明一个属性的完整语法是 PropertyType、property_initializer、getter、setter均是可选的元素,这里再强调下,val类型变量为可读变量,所以只拥有get方法,而var类型则有get/set方法。这里直接自定义Student类的birthda ...
分类:
其他好文 时间:
2017-09-08 10:01:59
阅读次数:
171
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha ...
分类:
其他好文 时间:
2017-09-04 19:50:20
阅读次数:
106
流程控制语句是编程语言中的核心之一。可分为: 分支语句(if 、 when) 循环语句(for、while )和 跳转语句 (return 、 break 、continue、throw)等。 if表达式 f-else语句是控制程序流程的最基本的形式,其中else是可选的。 在 Kotlin 中,i ...
分类:
其他好文 时间:
2017-09-04 09:54:31
阅读次数:
152
最近一直忙于学习模电、数电,搞得头晕脑胀,难得今天晚上挤出一些时间来分析一下Java中的逆变、协变。Java早于C#引入逆变、协变,两者在与C#稍有不同,Java中的逆变、协变引入早于C#,故在形式没有C#直观(Google推出的基于jvm的Kotlin语音,则完全走向了C#的路线)。Java中逆变 ...
分类:
编程语言 时间:
2017-09-03 22:05:43
阅读次数:
189
今天简单的来介绍Kotlin的基本语法。编程语言大多相通的,会基础学起来都很快,理论都一样,实现的代码语言不一样而已。 数值类型 Kotlin 处理数值的方法和 java 很相似,但不是完全一样。比如,不存在隐式转换数值的精度,并且在字面上有一些小小的不同。 Kotlin的数值类型包括 主要是以下几 ...
分类:
其他好文 时间:
2017-08-31 09:39:46
阅读次数:
184
此文摘自InfoQ 原文地址:http://www.infoq.com/cn/news/2015/06/Android-JVM-JetBrains-Kotlin Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具 ...
分类:
移动开发 时间:
2017-08-22 10:40:14
阅读次数:
269
在 Kotlin1.1.4版本 发布后,原作者依据 Kotlin 新版本的一系列新特性和读者的提问对几个月前写文章进行更新。这篇是重写的KAD04。在这篇重写的文章中,他涵盖了所有KAE(1.1.4版本前后)可以完成的事情。现在你会喜欢在任何类(不只是activity, fragment 或 vie... ...
分类:
移动开发 时间:
2017-08-20 18:37:40
阅读次数:
287
1.函数也是对象,可以作为参数和返回值 2.使用驼峰命名,尽量避免下划线 3.public函数应当有说明文档 4.lambda中花括号内前后都应该有空格 5.空值安全检查 var s: String? = null;当一个变量允许为空值时,必须使用?来声明 6.当?:左边表达式不为空时,返回表达式的 ...
分类:
其他好文 时间:
2017-08-19 18:39:31
阅读次数:
190
本文来源:你我学习网http://www.niwoxuexi.com,转载请备注出处:https://www.niwoxuexi.com/blog/kotlin/article/236.html一、定义包包的声明应处于源文件顶部:packagemy.demo
importjava.util.*
//……目录与包的结构无需匹配:源代码可以在文件系统的任意位置。注:更多..
分类:
其他好文 时间:
2017-08-18 13:35:55
阅读次数:
160