kotlin基本用法

2021-09-27 11:51:11 字數 1234 閱讀 9804

//定義單個變數

// 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 ...