Kotlin学习笔记(一):基础语法

一、定义变量

/** 
 * 使用var声明一个变量,格式为 
 * var 变量名: 变量类型 = 变量值
 * 如果变量的类型编辑器可以确定的话分号以及分号后的变量类型可以省略,格式如下。
 * var 变量名 = 变量值
 * kotlin每一句结尾不需要添加分号
 */
var age: Int = 18
var gender = 9
/** 
 * 使用val声明一个变量,格式与使用var声明一个变量完全相同,不同的是val声明的变量是不可
 * 变的(不能被重新赋值,但是这种方式声明并不是声明为常量)。
 */
val name: String = "Irving"

二、String和String?

/**
 * String声明变量时表明该字符串变量不能为空(null),若将此变量赋值为null,编辑器会提示报
 * 错。
 */
var name: String = "Irving"
/**
 * String?声明变量时表明该字符串变量可以为空(null)。
 */
var lastName: String? = null
/**
 * String类型的变量可以直接赋值给String?类型的变量,但是String?类型的变量不能直接赋值 
 * 给String类型的变量,若非要这样转换的话,可以使用 !! 符号强制转换
 */
name = lastName!!

三、定义方法

/**
 * 使用以下格式定义方法,多个参数之间用逗号隔开
 * fun 方法名(参数名 : 参数类型 , 参数名 : 参数类型) : 返回值类型 {
 *      return xxx 
 * }
 */
fun test(str : String,b : Int) : String {
    return str
}

四、模板代码

/**
 * kotlin中可以在字符串中添加 $ + 变量名从而进行字符串的拼接 
 */
fun testString(str: String){
    println("Hello $str")
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值