//定義單個變數
// an highlighted block
val 變數名 :變數型別 = ?null
//允許為空,val 不可變,只能付一次值
var 變數名 :變數型別 = ?null
//允許為空,var 可變,可以多次賦值
var str : string =
?null
var str : string =
""
//定義集合
// an highlighted block
val 變數名 :變數型別 = ?null
//允許為空,val 不可變,只能付一次值
var 變數名 :變數型別 = ?null
//允許為空,var 可變,可以多次賦值
var list : arraylist()
=?null
var list : arraylist()
=arraylist
("值"
)
//集合迴圈
// an highlighted block
for(i in
0 until main_btnbar.childcount)
}
//判斷
// an highlighted block
if(index == i)
else
//主頁
// an highlighted block
class
mainactivity:(
)private fun initfragment()
private fun initbuttonbar()
}}private fun changindex
(index: int)
else
} supportfragmentmanager.
begintransaction()
.replace(r
.id.main_center,fragments[index]).
commit()
}private fun setenable
(child: view, isenable: boolean)
}}
kotlin基本用法
指定返回值 fun sum a int,b int int將表示式作為函式體 返回值型別自動推斷的函式 fun sum a int,b int a b函式返回無意義的值 fun printsum a int,b int val a int 1 立即賦值 val b 2 自動推斷出int型別 val ...
kotlin基本語法
定義函式開始 帶有兩個int引數 返回int的函式 fun sum a int,b int int 將表示式作為函式體 返回值型別自動推斷的函式 fun sum2 a int,b int a b 函式返回無意義的值 fun printsum a int,b int unit unit返回型別可以省略...
Kotlin基本語法
包的定義與導人 package my.demo import kotlin.text.程式入口點 fun main 函式 帶有兩個 int 引數 返回 int 的函式 fun sum a int,b int int fun main 將表示式作為函式體 返回值型別自動推斷的函式 fun sum a ...