1. 程式人生 > >Kotlin入門之資料型別(Int String...)

Kotlin入門之資料型別(Int String...)

val (不可變的   相當於java中的final修飾) var ( 可以變的  可以重複賦值)

val mBoolean:Booolean=true       val  不可變的值為true    mBoolean變數名  :Booolean(資料型別)=true (值)

val mInt:Int=100                           val  不可變的值為100   mInt變數名  :Int(資料型別)=100(值)

val mLong:Long=100                    val  不可變的值為100   mLong變數名  :Long(資料型別)=100(值)

如果int轉Long型別  必須呼叫     val  mLong2:Long= mInt.toLong()   kotlin要求嚴格   在java裡面小轉大是沒有問題了

val mFloat:Float=100.0F                val  不可變的值為100.0F  mFloat變數名  :Float(資料型別)=100.0F  F必須有(值)

val mDouble:Double=100.0          val  不可變的值為100.0  mDouble變數名  :Double(資料型別)=100.0 (值)

val mChar: Char=‘0’|| ‘西’||‘¥’|| '+'    這幾個都可代表一個字元

val mstring:String=“CSDN”

val mChars:String=String(charArrayOf('C','S','D','N'))

mstring==mChars  返回true             與java裡面的 equals 一樣 

mstring===mChars   比較引用值      與java裡面的 == 一樣

kotlin裡面的字串模板

val mInt:aInt=1  val bInt:Int=2   如果  aInt+bInt    用字串輸出了.....

val mmInt="$aInt+$bInt=${aInt+bInt}" 

如果你想輸出$符號咋辦   必須的用轉譯字元  比如 美元符號 “\$”與 雙引號符號  "  \"  \" "
等等一些特殊字元