kotlin入门——1.定义变量,方法
程序员文章站
2022-05-28 13:26:34
...
1.kotlin变量
- 1.var (variable) 可变变量
//a.只声明变量,不赋值
var a: Int
var b: String
//b. 声明变量同时,赋值
var c: Int = 100;
var d: Int
d = 100;
//变量类型支持自动推断
var e = 1;
var f = "hello";
var g = true;
- 2.val(value)常量,相当于java中final修饰的变量,只能被赋值一次
val h = 100;
2.函数和数据类型
- 1.数据类型
Kotlin不区分基本类型和引用类型,统一都是引用类型。为了表示数值、字符、布尔值、数组、集合等,Kotlin帮我们定义了很多类型。我们也可以称帮我们定义好的这些类型为“内置类型”。
- 2.函数
- 定义方法:
fun 方法名(参数):返回值类型{
return 返回值;
}
fun functionName(): String {
return "aaa"
}
// 没有返回值,省略了 Unit
fun name(){
}
fun name1():Unit{
}
// 异常捕捉
fun test(str: String) {
var num: Int = try {
// java IDE会提示你进行try操作,但是kotlin这里没有提示
Integer.parseInt(str)
} catch (e: NumberFormatException) {
100
}
}