现在位置: 首页 > 移动端 > 文章
2019年03月12日 Kotlin 教程 ⁄ 共 434字 暂无评论 ⁄ 阅读 17 views 次
IntelliJ IDEA 免费的社区版下载地址:https://www.jetbrains.com/idea/download/index.html 下载安装后,我们就可以使用该工具来创建项目,创建过程需要选择 SDK, Kotlin 与 JDK 1.6+ 一起使用。 在右侧的下拉菜单中勾选 Kotlin (Java) 复选框。 接下来我们取一个项目名:HelloWorld 项目创建完后,文件结构如下,跟 Java 的还是很类似的。 接下来 我们点击 src 文件夹,创建一个 Kotlin 文件,它可以任意命名,这里我们创...
阅读全文
2019年03月12日 Kotlin 教程 ⁄ 共 441字 暂无评论 ⁄ 阅读 26 views 次
Eclipse 通过 Marketplace 安装 Kotlin 插件,打开 Eclipse,选择 Help -> Eclipse Marketplace… 菜单,搜索 Kotlin 插件: 然后重启 Eclipse 选择 Window -> Open Perspective -> Other...,如果看到了 Kotlin 选项表明安装成功。 创建新项目 选择 File -> New -> Kotlin Project 来创建 Kotlin 项目: 创建成功后,项目结构如下: 接下来 我们点击 src 文件夹,创建一个 Kotlin 文件,不用写 ".kt" ,默认...
阅读全文
2019年03月12日 Kotlin 教程 ⁄ 共 1271字 暂无评论 ⁄ 阅读 27 views 次
Kotlin 命令行编译工具下载地址:https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2,目前最新为 1.1.2-2。 你可以选择一个最新的稳定版下载。 下载完成后,解压到指定目录,然后将 bin 目录添加到系统环境变量。bin 目录包含编译和运行 Kotlin 所需的脚本。 SDKMAN! 在 OS X、Linux、Cygwin、FreeBSD 和 Solaris 系统上也可以使用更简单的安装方法,命令如下: $ curl -s https://get.sdkman.io | bash $ sdk inst...
阅读全文
2019年03月12日 Kotlin 教程 ⁄ 共 954字 暂无评论 ⁄ 阅读 17 views 次
安装 Kotlin 插件 Android Studio 从 3.0(preview)版本开始将内置安装 Kotlin 插件。 打开 Settings ( Mac 为 Preferences) 面板,在右侧找到 Plugins 选项 (快捷键 Ctrl+, Mac 下为 command+),搜索框输入 "Kotlin" 查找,点击 Search in repositories(仓库中搜索),然后安装即可,安装完成之后需要重启 Android Studio。 创建新工程 选择 Start a new Android Studio project 或者 File | New project,大多数选项均有默...
阅读全文
2019年03月12日 Kotlin 教程 ⁄ 共 3303字 暂无评论 ⁄ 阅读 16 views 次
Kotlin 文件以 .kt 为后缀。 包声明 代码文件的开头一般为包的声明: package com.runoob.main import java.util.* fun test() {} class Runoob {} kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。 以上例中 test() 的全名是 com.runoob.main.test、Runoob 的全名是 com.runoob.main.Runoob。 如果没有指定包,默认为 default 包。 默认导入 有多个包会默认导入到每个 Kotlin 文件中: kotlin.* kotlin.a...
阅读全文
2019年03月12日 Kotlin 教程 ⁄ 共 3140字 暂无评论 ⁄ 阅读 24 views 次
Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于Java的是,字符不属于数值类型,是一个独立的数据类型。 类型 位宽度 Double 64 Float 32 Long 64 Int 32 Short 16 Byte 8 字面常量 下面是所有类型的字面常量: 十进制:123 长整型以大写的 L 结尾:123L 16 进制以 0x 开头:0x0F 2 进制以 0b 开头:0b00001011 注意:8进制不支持 Kotlin 同时也支持传统符号表示的浮点数...
阅读全文
2019年03月12日 Kotlin 教程 ⁄ 共 1861字 暂无评论 ⁄ 阅读 10 views 次
IF 表达式 一个 if 语句包含一个布尔表达式和一条或多条语句。 // 传统用法 var max = a if (a < b) max = b // 使用 else var max: Int if (a > b) { max = a } else { max = b } // 作为表达式 val max = if (a > b) a else b 我们也可以把 IF 表达式的结果赋值给一个变量。 val max = if (a > b) { print("Choose a") a } else { print("Choose b") b } 这也说明我也不需要像Java...
阅读全文
2019年03月12日 Kotlin 教程 ⁄ 共 2083字 暂无评论 ⁄ 阅读 35 views 次
For 循环 for 循环可以对任何提供迭代器(iterator)的对象进行遍历,语法如下: for (item in collection) print(item) 循环体可以是一个代码块: for (item: Int in ints) { // …… } 如上所述,for 可以循环遍历任何提供了迭代器的对象。 如果你想要通过索引遍历一个数组或者一个 list,你可以这么做: for (i in array.indices) { print(array[i]) } 注意这种"在区间上遍历"会编译成优化的实现而不会创建额外对象。 或...
阅读全文
2019年03月11日 Kotlin 教程 ⁄ 共 5042字 暂无评论 ⁄ 阅读 19 views 次
Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。 Kotlin 中使用关键字 class 声明类,后面紧跟类名: class Runoob { // 类名为 Runoob // 大括号内是类体构成 } 我们也可以定义一个空类: class Empty 可以在类中定义成员函数: class Runoob() { fun foo() { print("Foo") } // 成员函数 } 类的属性 属性定义 类的属性可以用关键字 var 声明为可变的,否则使用只读关键字 val 声明为不...
阅读全文
2019年03月11日 Kotlin 教程 ⁄ 共 2357字 暂无评论 ⁄ 阅读 13 views 次
Kotlin 中所有类都继承该 Any 类,它是所有类的超类,对于没有超类型声明的类是默认超类: class Example // 从 Any 隐式继承 Any 默认提供了三个函数: equals() hashCode() toString() 注意:Any 不是 java.lang.Object。 如果一个类要被继承,可以使用 open 关键字进行修饰。 open class Base(p: Int) // 定义基类 class Derived(p: Int) : Base(p) 构造函数 子类有主构造函数 如果子类有主构造函数, 则基类...
阅读全文
×