這是個標(biāo)題
這是一級標(biāo)題
這是二級標(biāo)題
這是三級標(biāo)題
這是四級標(biāo)題
這是五級標(biāo)題
這是六級標(biāo)題
我不想變 斜
我不想變 粗
我不想變 又粗又斜
文字居下面 在下面
我不想有 刪除線
直接把圖片拖入就OK
無序列表
- 用 - 作為無序
- 用 + 作為有序
- 用 * 作為有序
有序列表
- 列表列表一一個
- 列表列表第二個
表格
kt的容器 | 容器的名稱 | 容器的初始化方法 |
---|---|---|
只讀集合 | Set | setOf |
可變集合 | MutableSet | mutableSetOf |
只讀隊(duì)列 | List | listOf |
可變隊(duì)列 | MutableList | mutableListOf |
只讀映射 | Map | mapOf |
可變映射 | MutableMap | mutableMapOf |
代碼
單行代碼
val mapList: Map<String, String> = mapOf(Pair("1", "王濤"), Pair("2", "王飛"), Pair("3", "王偉"))
代碼塊
fun getVarText(vararg other: String): String {
var str = ""
return str
}
換行
第一次測試
換行了沒
區(qū)塊飲用
A:Java中使用@Override 表示改函數(shù)重載父類的方法,kt使用小寫的 override 在同一行表達(dá)重載操作
B:Java中使用 public 表示該函數(shù)是公公方法,kt默認(rèn)函數(shù)是公開,所以省略了public(省略不代表沒有)
C:Java中使用 void 表示改函數(shù)沒有返回參數(shù),kt不存在關(guān)鍵字 void(這個是沒有)
D:kt新增fun,類似于Java中的class
E:Java的參數(shù)格式是:(變量類型 變量名稱 舉例:String str) kt(變量名稱:變量類型 舉例:str:String)
F:kt引入了空安全機(jī)制,如果某個變量允許為空,就需要在變量類型后面加個? val string: String? = "123