23
2020
04

下面这段代码是干什么用的?

bar{System.out.println("haha")}bar作为一个函数,正在接收一个表达式为参数,这个表达式用来打印一行字符串。
23
2020
04

在kotlin中如何比较两个字符串?

第1种方法你可以用双等号来比较两个字符串。第2种方法用String.compareTo,这个扩展函数来比较两个字符串。
23
2020
04

kotlin中的抽象有什么作用?

抽象是面向对象编程中最重要的概念。抽象类的特点是,你知道这个类会有什么功能,但是你不知道它具体如何实现这些功能和实现哪些功能。
23
2020
04

在kotlin中定义一个volatile变量。

Volatile var x:Long?=null
23
2020
04

kotlin对标准的Java库和类提供额外的功能吗?

kotlin程序是跑在标准的Java虚拟机上的。所以kotlin跟Java在这一层级几乎没有区别。Java代码还可以直接在kotlin程序中使用。
23
2020
04

什么是range操作符?

Range操作符用来遍历一个范围。用两个点来表示的。for(i in 1..15)print(i)
23
2020
04

kotlin是否支持原始数据类型?

不支持,kotlin不支持原始数据类型。
23
2020
04

说一下kotlin类的缺省行为。

kotlin类缺省是final的。因为kotlin支持多重类继承。开放类代价要比final类高很多。
23
2020
04

kotlin允许macros吗?

不允许。kotlin不支持宏。
23
2020
04

我们能把Java代码转成kotlin代码吗?

是的,我们可以用jetbrains ide把Java代码转成kotlin,也可以用Android studio转。