标签:kotlin

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

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

一. Scope Functions作用域函数:它是 Kotlin 标准库的函数,其唯一目的是在对象的上下文中执行代码块。 当您在提供了 lambda 表达式的对象上调用此类函数时,它会形成一个临时范围。 在此范围内,您可以在不使用其名称的情况下访问该对象。Kotlin 的 Scope Functi

剑圣无痕 剑圣无痕 2023-07-13
0 0 0
Kotlin基本语法: 静态成员与companion伴生对象

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

Kotlin的静态实现在Java中可以通过static关键字声明静态的属性或方法。但是在Kotlin中并没有延续这个关键字,而是使用伴生对象实现,在class内部声明一个companion object代码块,其内部的成员变量和方法都将被编译为静态的。class TestStatic { /

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-13
0 0 0
Kotlin 1.4 新特性预览:细节有优化

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

1. 安装 Kotlin 1.4Kotlin 1.4 的第一个里程碑版本发布了,具体发布信息可以在这里查看。生产环境当中最好仍然使用 Kotlin 的稳定版本(例如最新的 1.3.71),如果你想要立刻马上体验 1.4 的新特性,那么我的建议是先安装一个 EAP 版本的 IntelliJ IDEA

共饮一杯 共饮一杯 2023-07-12
0 0 0
Kotlin教程:静态类型JVM语言,学习前提条件要哪些?

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

Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。Kotlin是基于JVM的编程语言, 由J

醒在深海的猫 醒在深海的猫 2023-07-12
0 0 0
Kotlin教程:环境设置(命令行)

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

Kotlin在JVM上运行,因此必须安装JDK并在本地系统环境变量中设置JDK和JRE路径。要为命令行设置Kotlin,必须预先安装JDK 1.6+或更高版本。要安装JDK并设置JDK和JRE的路径,请参阅Java中的链接JDK安装教程。Kotlin设置命令行要为命令行设置Kotlin,需要执行以下

剑圣无痕 剑圣无痕 2023-07-12
0 0 0
Kotlin教程:Hello World程序(命令行)

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

编写Kotlin程序,可以使用任何文本编辑器,如:Notepad++。 将以下代码放入任何文本文件并保存。fun main(args: Array){ println("Hello World!") } Kotlin保存上面代码到文件:hello.kt,Kotlin文件的扩展名是.k

贤蛋大眼萌 贤蛋大眼萌 2023-07-12
0 0 0
Kotlin教程:程序概念和关键词解释

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

理解Kotlin程序Hello World.kt中涉及的概念和关键词。fun main(args: Array) { println("Hello World!") } Kotlin第一部分:程序的第一行定义了一个名为main()的函数。 在Kotlin中,函数是一组执行一组任务的语

捡田螺的小男孩 捡田螺的小男孩 2023-07-12
0 0 0
Kotlin教程:开发环境设置(IDE、安装IntelliJ IDEA)

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

1. 安装Kotlin IDE许多Java IDE都可用于编写Kotlin代码,它们支持Kotlin项目开发。 可以根据兼容性选择这些IDE。下面给出了几个常见的IDE下载链接。IDE名称下载链接IntelliJ IDEAhttps://www.jetbrains.com/idea/download

剑圣无痕 剑圣无痕 2023-07-12
0 0 0
Kotlin教程:使用IntelliJ IDEA IDE创建一个例子程序

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

演示如何使用IntelliJ IDEA IDE来创建一个Kotlin第一个例子程序。创建步骤第1步 - 打开IntelliJ IDEA,然后单击“Create New Project”。第2步 - 选择Java 选项,提供项目SDK路径并在Kotlin/JVM 框架打勾选中。 第3步 - 在新框架中

张二河 张二河 2023-07-12
0 0 0
Kotlin教程:存储数据的变量声明

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

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

向阳逐梦 向阳逐梦 2023-07-12
0 0 0
Kotlin教程:数据类型(一切都是对象)

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

数据类型(基本类型)是指与变量和函数关联的数据的类型和大小。数据类型用于声明确定数据特征的变量的存储位置。在Kotlin中,一切都是对象,这意味着可以在任何变量上调用成员函数和属性。 Kotlin内置数据类型分为以下几种类别:数字字符布尔数组字符串1. 数字类型数字类型是仅包含数字类型数据变量的数据

法医 法医 2023-07-12
0 0 0
Kotlin教程:数据类型转换实例

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

类型转换是将一个数据类型变量转换为另一种数据类型的过程。 在Kotlin中,不支持将较小数据类型隐式转换为较大数据类型(在java中支持)。 例如,Int不能分配转换为Long或Double。在Java语言中int value1 = 10; long value2 = value1; // 有

法医 法医 2023-07-12
0 0 0
Kotlin教程:表达式、语句和块

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

表达式由变量,运算符等组成,它的值是单个值。下面来看一个例子 -val score: Int score = 90 + 25 Kotlin这里,90 + 25是一个返回Int值的表达式。在Kotlin中,if是一个不同于Java的表达式(在Java中,if是一个声明)。 例如,fun main(ar

法医 法医 2023-07-12
0 0 0
Kotlin常用开发工具有哪些?IntelliJ IDEA、Android Studio、Eclipse、Compiler

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

Kotlin的官方文档(http://www.kotlincn.net)上可以看到,Kotlin语言的开发工具有4种类型,分别是IntelliJIDEA、Android Studio、Eclipse 以及Compiler。这4种工具的简单介绍如下。1. IntelliJ IDEAIntelliJ I

醒在深海的猫 醒在深海的猫 2023-07-12
0 0 0
Kotlin教程:标准输入/输出

Kotlin教程:标准输入/输出

执行Kotlin标准输入输出操作以将字节流从输入设备(键盘)流到主存储器,并从主存储器流到输出设备(屏幕)。Kotlin输出使用标准方法print()和println()执行Kotlin输出操作。 下面来看看一个例子:fun main(args: Array) { println("He

宇宙之一粟 宇宙之一粟 2023-07-12
0 0 0
Kotlin教程:代码注释

Kotlin教程:代码注释

注释是用于文档目的的语句。 编译器忽略注释,不执行注释内容。 还可以使用它来提供有关代码行的信息。 Kotlin有两种类型的注释。单行注释。多行注释。单行注释单行注释用于注释单行语句。 它是通过使用//(双斜杠)来完成的。 例如:fun main(args: Array) { // 此声

三掌柜 三掌柜 2023-07-12
0 0 0
Kotlin教程:if表达式(控制程序结构的流程)

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

Kotlin中,if表达式返回一个值。它用于控制程序结构的流程。 在Kotlin中有各种类型的if表达式。if-else表达式if-else if-else阶梯表达式嵌套if表达式传统的if语句传统if语句的语法 -if(condation){ //code statement }

宇宙之一粟 宇宙之一粟 2023-07-12
0 0 0
Kotlin教程:when表达式(用于替换switch语句)

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

Kotlin when表达式是一个返回值的条件表达式。 Kotlin when表达式用于替换switch语句。 Kotlin when表达式相当于其他语言(Java,C++,C)中的switch语句。使用when作为表达式下面来看看一下表达式的简单示例。fun main(args: Array){

三掌柜 三掌柜 2023-07-12
0 0 0
Kotlin教程:for循环(等同于C#等语言中的foreach)

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

Kotlin for循环用于迭代程序的一部分几次。 它遍历数组,范围,集合或提供迭代的任何内容。 Kotlin for循环等同于C#等语言中的foreach循环。Kotlin中for循环的语法如下:for (item in collection){ // 循环的主体 } Kotlin迭代

大树 大树 2023-07-12
0 0 0
Kotlin教程:返回和跳跃表达式

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

Kotlin中有三个跳跃表达式。 这些跳转表达式用于控制程序执行的流程。 这些跳跃语句是:breakcontinuereturnbreak表达式break表达式用于终止最近的封闭循环。 它一般与if-else条件一起使用。例如:for(..){ // for主体 if(checkCo

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-12
0 0 0
1 2 3 4 5 6