欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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帮我们定义了很多类型。我们也可以称帮我们定义好的这些类型为“内置类型”。

kotlin入门——1.定义变量,方法

  • 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
        }
    }