本文示例的Github下载地址 前言: 第一次了解Kotlin,只是皮毛。使用Kotlin,并结合Retrofit写了个Demo,仅供新手学习。 Kotlin是用于JVM,Android,,网页等的静态类型编程语言, 与…
标签:kotlin
支持Kotlin的Android Studio 3.0,你装了吗?
阅读原文 关注菜鸟窝官网免费领取“200套开源项目” 运营微信号:yrioyou v2-6e9764c879991765e4d95503817be8e4_r.png 26日,Google 正式发布 Android 8.1…
Kotlin:主次构函数、覆盖属性和伴生对象给你带来什么
一、类 Kotlin使用关键字class声明类; 类的声明由类名、类头(指定参数类型、主构函数等)和由大括号包围的类体构成; 类头和和类体都是可选的,如果没有类体,可以省略花括号; //1.使用关键字class声明类 c…
Kotlin:返回和跳转其实还可以添加标签
一、返回和跳转 Kotlin有三种结构跳转表达式: return:默认从最直接包围它的函数或者匿名函数返回; break:终止最直接包含它的循环; continue:继续下一次直接包围它的循环; 所有这些表达式都可以用作…
Kotlin:所有的一切还是从Hello Kotlin开始
Kotlin和Java也一样可以有多种的开发方式,我们可以根据自己的实际需求进行选择。如下: 1.终端命令行进行Kotlin的编写、编译和运行,类似与Java中的javac编译、java运行; 2.使用Intelliy …
Android Studio3.0中使用kotlin + databinding
遇到了这个令人绝望的bug,我还以为不支持了那. Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :…
Kotlin:包结构有那么点任性
一、包的声明 声明在源文件顶部; 目录与包的结构无需匹配,源代码可以放在文件系统任意位置; 源文件所有内容(无论是类还是函数)都包含在声明的包内。如果没有指明包,该文件的内容就属于无名字的默认包; //1.包声明位于Ko…