Kotlin语法之变量和函数的定义

/**
 * 方法的定义, a, b为变量名
 * fun 方法名(变量名: 变量类型): 返回值类型
 */
fun sum(a: Int, b: Int): Int {
    return a + b
}

/**
 * 当表达式作为函数体的时候, 可以省去返回值类型
 * 由函数自己推断
 */
fun sum1(a: Int, b: Int) = a + b

/**
 * 当不需要返回值类型的时候可以声明为Unit, 也可以省略
 */
fun printSum(a: Int, b: Int):Unit {
    println(a + b)
}
fun printSum2(a: Int, b: Int) {
    println(a + b)
}


/**
 * 可变参数的定义
 * 由vararg修饰, 如下, 可以是任意个数的的int值作为参数
 */
fun vars(vararg v: Int) {
    // 循环取输入的参数, 并进行输出
    for (vt in v) {
        println(vt)
    }
}

// 常量用val修饰, 可以声明类型, 也可以不声明类型
val a = "sdf"
val b : Int = 0
// 变量用var修饰, 可以声明类型, 也可以不声明类型
var d = 5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值