== 比较的是值;
===比较的是地址;
类型转换
toByte(): Byte
toShort(): Short
toInt(): Int
toLong(): Long
toFloat(): Float
toDouble(): Double
toChar(): Char
数组
数组用类 Array 实现,并且还有一个 size 属性及 get 和 set 方法,由于使用 [] 重载了 get 和 set 方法,所以我们可以通过下标很方便的获取或者设置数组对应位置的值。
数组的创建两种方式:一种是使用函数arrayOf();另外一种是使用工厂函数。如下所示,我们分别是两种方式创建了两个数组:
val a = arrayOf(1, 2, 3)
//[0,2,4]
val b = Array(3, { i -> (i * 2) })
package hello // 可选的包头
fun main(args: Array<String>)
{
val a=arrayOf(1,2,3)
val b=Array(3,{i->i*4}) //这里的i是0,1,2,3,4,5,默认的;
println(b[0])
println(b[1])
println(b[2])}
for循环遍历
fun main(args: Array<String>)
{
var str:String ="sasas"
for (cs in str) {
println(cs)
}
}if-else 调监控子很语句:
fun main(args: Array<String>)
{
val a=2
val b=3
var max=0
if(a>b) max=a else max=b
println(max)
val x=if(a<b) a else b
println(x)
}
fun main(args: Array<String>) {
val x = 5
val y = 9
if (x in 1..8) {
println("x 在区间内")
}
}
kotlin 三引号
fun main(args: Array<String>) {
val text = """
|多行字符串
|多行字符串
|Runoob
""".trimMargin()
println(text) // 前置空格删除了
}
kotlin ==和===区别,kotlin数组,kotlin 三引号,if-else 调监控子很语句,
原创ZhangJiQunMXP ©著作权
©著作权归作者所有:来自51CTO博客作者ZhangJiQunMXP的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:file.UnableToDelet错误:Unparseable date: “2020/07/16 14:37:56“ (at offset 4) ; AndroidStudio不显示build文件
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Kotlin数组
Kotlin数组 钉某人关注IP属地: 浙江 12017.10.31 09:23:44字数 340阅读 70,944 数
kotlin array 数组 Kotlin 基本类型