Android kotlin 基本语法

第一:传参数:

kotlin 写法

?修饰申明在成员变量的类型后面,表示这个变量可以为null。该变量如果为null时,不会执行该变量后面的逻辑,也不会抛出空指针异常,俗称空安全。如果不为null,会正常执行该变量后面的内容。

Java 写法:

2.let


函数定义

函数定义使用关键字 fun,参数格式为:参数 : 类型

fun sum(a: Int, b: Int): Int {  // Int 参数,返回值 Int    return a + b}

表达式作为函数体,返回类型自动推断:

fun sum(a: Int, b: Int) = a + bpublic fun sum(a: Int, b: Int): Int = a + b  // public 方法则必须明确写出返回类型

无返回值的函数(类似Java中的void):

fun printSum(a: Int, b: Int): Unit {

  print(a + b)}// 如果是返回 Unit类型,则可以省略(对于public方法也是这样):public fun printSum(a: Int, b: Int) {

    print(a + b)}

你可能感兴趣的:(Android kotlin 基本语法)