基础类型


Number

数字类型 总的6种,自己看,主要讲讲两种特性

  • 字母常数

如:123L代表Long型,ox12F 代表16进制等等

  • 下划线

不能放在头尾、不能两个下划线连在一起

 val COUNT = 1_1//实际上是11
 println("count=$COUNT")//打印: count=11
  • 其他的操作

太多了 省略了

Char,Boolean

和java 类似

Array

数组,在kotlin 中 数组是不变的

  • 初始化
var arr = arrayOf("What", "are", "you", "想", "做", "啥", "呢", "?")
  • 类似的 IntArray,StringArray 等

与Array 有一样的方法,属性 但是并不是继承关系

 var intArr = intArrayOf(1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3)

String

  • char

char 组成字符串String

    var str = "This is 啥东西,Let me 看看!"
    for (c in str) {
        print("$c ")
    }
    println("")
    println("The End!")
  • 多行

不用使用转行符,“\n”

  var multiLine = """
        This is 什么情况!
        I dunno 拿呢!
   """.trimIndent()
    println("mulit=$multiLine")
  • 模板

可以在“xxxxxxxxdasdsjdkj ” 里面插入参数,这和java 的+ 相比较 感觉方便了很多。

    var a = 1001;
    var b = 22;
    println("Ask the sum and value is ${a + b}")

results matching ""

    No results matching ""