kotlin

Kotlin 如何优雅地使用 Scope Functions作用域函数

一. Scope Functions作用域函数:它是 Kotlin 标准库的函数,其唯一目的是在对象的上下文中执行代码块。 当您在提供了 lambda 表达式的对象上调用此类函数时…

Kotlin基本语法: 静态成员与companion伴生对象

Kotlin的静态实现在Java中可以通过static关键字声明静态的属性或方法。但是在Kotlin中并没有延续这个关键字,而是使用伴生对象实现,在class内部声明一个compa…

Kotlin 1.4 新特性预览:细节有优化

1. 安装 Kotlin 1.4Kotlin 1.4 的第一个里程碑版本发布了,具体发布信息可以在这里查看。生产环境当中最好仍然使用 Kotlin 的稳定版本(例如最新的 1.3.…

Kotlin教程:静态类型JVM语言,学习前提条件要哪些?

Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函…

Kotlin教程:环境设置(命令行)

Kotlin在JVM上运行,因此必须安装JDK并在本地系统环境变量中设置JDK和JRE路径。要为命令行设置Kotlin,必须预先安装JDK 1.6+或更高版本。要安装JDK并设置J…

Kotlin教程:Hello World程序(命令行)

编写Kotlin程序,可以使用任何文本编辑器,如:Notepad++。 将以下代码放入任何文本文件并保存。fun main(args: Array){ println("Hello…

Kotlin教程:程序概念和关键词解释

理解Kotlin程序Hello World.kt中涉及的概念和关键词。fun main(args: Array) { println("Hello World!") } Kotli…

Kotlin教程:开发环境设置(IDE、安装IntelliJ IDEA)

1. 安装Kotlin IDE许多Java IDE都可用于编写Kotlin代码,它们支持Kotlin项目开发。 可以根据兼容性选择这些IDE。下面给出了几个常见的IDE下载链接。I…

Kotlin教程:使用IntelliJ IDEA IDE创建一个例子程序

演示如何使用IntelliJ IDEA IDE来创建一个Kotlin第一个例子程序。创建步骤第1步 - 打开IntelliJ IDEA,然后单击“Create New Projec…

Kotlin教程:存储数据的变量声明

变量指的是内存位置,它用于存储数据。 变量数据可以根据条件或传递给程序的信息进行更改和重用。变量声明在Kotlin中,使用关键字var和val来声明变量。var language …

Kotlin教程:数据类型(一切都是对象)

数据类型(基本类型)是指与变量和函数关联的数据的类型和大小。数据类型用于声明确定数据特征的变量的存储位置。在Kotlin中,一切都是对象,这意味着可以在任何变量上调用成员函数和属性…

Kotlin教程:数据类型转换实例

类型转换是将一个数据类型变量转换为另一种数据类型的过程。 在Kotlin中,不支持将较小数据类型隐式转换为较大数据类型(在java中支持)。 例如,Int不能分配转换为Long或D…

Kotlin教程:表达式、语句和块

表达式由变量,运算符等组成,它的值是单个值。下面来看一个例子 -val score: Int score = 90 + 25 Kotlin这里,90 + 25是一个返回Int值的表…

Kotlin常用开发工具有哪些?IntelliJ IDEA、Android Studio、Eclipse、Compiler

Kotlin的官方文档(http://www.kotlincn.net)上可以看到,Kotlin语言的开发工具有4种类型,分别是IntelliJIDEA、Android Studi…

Kotlin教程:标准输入/输出

执行Kotlin标准输入输出操作以将字节流从输入设备(键盘)流到主存储器,并从主存储器流到输出设备(屏幕)。Kotlin输出使用标准方法print()和println()执行Kot…

Kotlin教程:代码注释

注释是用于文档目的的语句。 编译器忽略注释,不执行注释内容。 还可以使用它来提供有关代码行的信息。 Kotlin有两种类型的注释。单行注释。多行注释。单行注释单行注释用于注释单行语…

Kotlin教程:if表达式(控制程序结构的流程)

Kotlin中,if表达式返回一个值。它用于控制程序结构的流程。 在Kotlin中有各种类型的if表达式。if-else表达式if-else if-else阶梯表达式嵌套if表达式…

Kotlin教程:when表达式(用于替换switch语句)

Kotlin when表达式是一个返回值的条件表达式。 Kotlin when表达式用于替换switch语句。 Kotlin when表达式相当于其他语言(Java,C++,C)中…

Kotlin教程:for循环(等同于C#等语言中的foreach)

Kotlin for循环用于迭代程序的一部分几次。 它遍历数组,范围,集合或提供迭代的任何内容。 Kotlin for循环等同于C#等语言中的foreach循环。Kotlin中fo…

Kotlin教程:返回和跳跃表达式

Kotlin中有三个跳跃表达式。 这些跳转表达式用于控制程序执行的流程。 这些跳跃语句是:breakcontinuereturnbreak表达式break表达式用于终止最近的封闭循…

加载更多