Kotlin 学习一

1、定义变量

1.1 定义可变变量

使用关键字 var

// 定义一个变量,先是变量名,然后是变量类型
var age: Int = 18
或者
var age = 18

var name: String = "xiaoming"
或者
var name = "xiaoming"

1.2 定义不可变变量

使用关键字 val

val name: String = "xiaoming"

1.3 定义可空的变量

当某个变量可以为 null 的时候,必须在声明处的类型后添加 ? 来标识该引用可为空

var name2: String? = null

2、定义函数

2.1 函数返回有值

// 函数
// 入参是 String 的类型,出参是 String 的类型
fun printStr(str: String): String {
    // 使用模板语法
    println("这个字符串是:$str")
    return str
}

2.2 函数返回无意义的值

fun printSum(a: Int, b: Int): Unit {
    println("sum of $a and $b is ${a + b}")
}

//Unit 返回类型可以省略:

fun printSum(a: Int, b: Int) {
    println("sum of $a and $b is ${a + b}")
}

2.3 函数入参设置默认值

/**
 * 打印 name
 * 设置默认值
 */
fun printName(name: String = "xiaoming"): String {
    println("$name")
    return name
}

3 其他语法

3.1 when

fun whenFun(color: String): String {
    when (color) {
        "B" -> return "blue"
        "R" -> return "red"
        else -> return ""
    }
}

发布了57 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/wmdkanh/article/details/85762428