kotlin基础学习

作者: 别看后面有人 | 来源:发表于2021-06-07 13:21 被阅读0次

    一、解决kotlin常被发问的what、why和how

    what:kotlin是一种类似于java的编程语言,在这门语言出现之前Android的开发语言只有java,,但是在2017年Google正式宣布Kotlin也成为Android的开发语言,并且Android Studio对该语言全面支持,从发布之后Kotlin就受到海外开发人员的热捧,Google官方也也极力推广。
    why:我们知道Java是一种解释型语言(java生成的class文件通过java虚拟机解释成计算机可识别的二进制数据后执行),于是Kotlin的工作原理就好理解了,只要将代码编译成同样规格的class文件,Java虚拟机就可以编译了。
    how:对于我们开发人员来说,这才是关键,到底怎么使用,今后我会经常把自己的学习笔记分享在这里

    kotlin的变量和函数

    一、变量分为可变变量 和不可变变量

    val(来自value):不可变变量,和java 的final对应
    var(来自variable):不可变变量
    定义变量的时候Kotlin不需要定义变量的类型,编译器根据值分析变量的类型,并把它的类型作为变量的类型。

    var message="测试代码"
    val a=10
    

    如果加类型的定义如下:

     val a:Int=10
    完整的第一行代码 打印结果:hello kotlin
    fun main(args:Array<String>): Unit {
        val name= "kotlin"
        println("hello,$name")
    }
    

    二、函数

    函数和Java中的方法一样,刚才的代码中main()函数就是一个函数,不过它既是函数,又是程序入口,kotlin中的函数比较简单 语法如下(自动生成的):另外说一下这个Unit是系统自动生成的,可以修改成任何你想要的类型,我看了函数的带参数和不带参数的情况,其实和Java一样的,还有是否有返回值也和Java一样,主要是在语法上的区别,暂时先不单独介绍了

    fun method(x: Any, y: Any): Unit {
    
    }
    

    暂时先学到这里 以后学习都是干货

    相关文章

      网友评论

        本文标题:kotlin基础学习

        本文链接:https://www.haomeiwen.com/subject/xouxeltx.html