小编imG*_*mGs的帖子

为什么布尔数据类型需要8位?

布尔数据类型仅计算为truefalse,因此它总是只占用一位内存.那么为什么需要额外的7位内存,这不是浪费内存吗?

java

18
推荐指数
2
解决办法
1万
查看次数

如何检查 Kotlin 变量的类型

我正在编写一个Kotlin程序,type变量在哪里,inferred但后来我想知道这个变量存储的是什么类型的值。我尝试了以下但它显示以下错误。

Incompatible types: Float and Double
Run Code Online (Sandbox Code Playgroud)
val b = 4.33 // inferred type of what
if (b is Float) {
    println("Inferred type is Float")
} else if (b is Double){
    println("Inferred type is Double")        
}
Run Code Online (Sandbox Code Playgroud)

variables if-statement kotlin

7
推荐指数
2
解决办法
1万
查看次数

Kotlin空课的目的是什么?

我正在阅读Kotlin 参考文件,然后我看到了这一点.

类声明由类名,类头(指定其类型参数,主构造函数等)和类主体组成,由大括号括起.标题和正文都是可选的; 如果类没有主体,可以省略花括号.

class Empty
Run Code Online (Sandbox Code Playgroud)

现在我想知道没有标题和正文的这种类声明的用途是什么

oop kotlin

6
推荐指数
2
解决办法
1746
查看次数

Kotlin 是什么类型的语言?纯 OOP 或函数式

我在学习Kotlin。我知道有 Java 背景,Java 是纯面向对象的语言。一切都必须在类内,即使是主函数。

这就是为什么我想知道是Kotlin一种真正的面向对象语言吗?因为可以用 Kotlin 编写函数式程序。

package functions

fun sayHello(name: String): String {
    val personName = name
    return "hello $personName"
}
fun main(args: Array<String>) {
    println(sayHello("Netra"))
}
Run Code Online (Sandbox Code Playgroud)

kotlin

0
推荐指数
1
解决办法
2047
查看次数

标签 统计

kotlin ×3

if-statement ×1

java ×1

oop ×1

variables ×1