这是个标题
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
我不想变 斜
我不想变 粗
我不想变 又粗又斜
文字居下面 在下面
我不想有 删除线
直接把图片拖入就OK
无序列表
- 用 - 作为无序
- 用 + 作为有序
- 用 * 作为有序
有序列表
- 列表列表一一个
- 列表列表第二个
表格
kt的容器 | 容器的名称 | 容器的初始化方法 |
---|---|---|
只读集合 | Set | setOf |
可变集合 | MutableSet | mutableSetOf |
只读队列 | List | listOf |
可变队列 | 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
}
换行
第一次测试
换行了没
区块饮用
A:Java中使用@Override 表示改函数重载父类的方法,kt使用小写的 override 在同一行表达重载操作
B:Java中使用 public 表示该函数是公公方法,kt默认函数是公开,所以省略了public(省略不代表没有)
C:Java中使用 void 表示改函数没有返回参数,kt不存在关键字 void(这个是没有)
D:kt新增fun,类似于Java中的class
E:Java的参数格式是:(变量类型 变量名称 举例:String str) kt(变量名称:变量类型 举例:str:String)
F:kt引入了空安全机制,如果某个变量允许为空,就需要在变量类型后面加个? val string: String? = "123