从零开始学Kotlin基础篇系列文章 条件控制-if var a=10 var b=20 if(a>b) print(a) if(a>b){ print(a) }else{ print(b) } val ma…
标签:kotlin
用kotlin编写的一个简单的GANK客户端
@(Alu) 5月底接触kotlin,断断续续抽时间撸的一个简单的Gank客户端。 谢谢GankClient的作者,以及腾讯技术大牛 bennyhuo的技术视频以及公众号技术文档的无偿分享,同事adang 分享的Kotl…
Kotlin学习笔记(3)- 语法
系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步! Kotlin学习笔记(1)- 环境配置 Kotlin学习笔记(2)- 空安全 Kotlin学习…
从零开始学Kotlin-使用接口(7)
从零开始学Kotlin基础篇系列文章 定义接口 使用关键字interface定义接口 interface InterfaceDemo7 { } 类或对象可以实现一个或者多个接口 class demo7 : Interfa…
第九章 Kotlin之相等性
Kotlin中与java相似,也有两种类型的相等性: 1、引用相等(两个引用指向同一个对象); 2、结构相等(用equals()检查); 引用相等 使用===(!==)操作符判断。 a===b:当且仅当a、b指向同一个对…
第七章 Kotlin之类型检查
is与!is操作符 在java中我们通常使用instanceOf来判断一个对象是否可以转换为某个类型,如: kotlin中使用关键字is操作符,检查是否可以转换类型; if ( obj is String ) { pri…
第六章 Kotlin之解构声明
有时把一个对象解构成很多变量会很方便,例如: val (name , age) = person 这种语法称为解构声明。一个解构声明同时创建多个变量,并且可以独立使用它们: println( “$name, …
从零开始学Kotlin-操作符(3)
从零开始学Kotlin基础篇系列文章 冒号操作符 “:” 和 “::” :操作符用来定义变量、类的继承等 var name: String//定义变量 class Main…
从零开始学Kotlin-数据类型(2)
从零开始学Kotlin基础篇系列文章 基本数据类型 Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等; 数据-------位宽度 Double-----64 Floa…
(六)Kotlin 与 Java 混合开发
温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! 一、基本互操作 1、属性读写 Ko…
抱歉!不要用Java的语法思维来写Kotlin
写了多年的Java,直到看到Kotlin,原来代码可以如此优雅! 如果你是像我一样是一名优秀的Java开发者^_^,而且已经想用kotlin来实现你的程序,那么,抱歉!不要用Java的语法思维来写Kotlin,不要让ko…
(一)Kotlin 基础语法
温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! 一、 Kotlin语法 1. 变量…