操作符比较大小和compare有什么区别?
好像没有
Kotlin语法中的:: 和=?什么意思?
函数定义使用关键字 fun,参数格式为:参数 : 类型
fun sum(a: Int, b: Int): Int { // Int 参数,返回值 Int
return a + b
}
:声明变量类型和赋值
类的继承用“:”冒号实现类的继承
"?"加在变量名后,系统在任何情况不会报它的空指针异常。
"!!"加在变量名后,如果对象为null,那么系统一定会报异常!
Kotlin 中 双冒号操作符 表示把一个方法当做一个参数,传递到另一个方法中进行使用,通俗的来讲就是引用一个方法。
Java中原生字符串的表示与kotlin有什么不同?
java里好像没有原生字符串
Java c python中的switch的规则?
java:
switch 语句中的变量类型可以是: byte、short、int 或者 char
ase 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。
c:
switch 语句中的 expression 是一个常量表达式,必须是一个整型或枚举类型。
python无switch