从Java到Kotlin学习笔记-基本语法

2019-12-24  本文已影响0人  CZKGO

包声明

Kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。
(嗯...怎么觉得还是放在同一目录下会比较清晰呢😂)

package my.demo
import kotlin.text.*
// ……

关键字

Kotlin关键字分为3类-硬关键字,软关键字和修饰符关键字。

//👇catch作为方法名
fun catch(public) {
    try {
        println(public)
    //👇catch处理指定异常类型关键字
    } catch (e:Exception){
        e.printStackTrace()
    }
}
//👇public作为方法的修饰符
public fun main() {
    //👇public作为变量名称
    var public: String = "Hello world!"
    catch(public)
}

所有的关键字可以在这里找到Kotlin中文网-《关键字与操作符》

(嗯,这点有好有坏吧,在有些时候不用去换词了,就是有时候看到关键字表示的方法,变量也会混乱吧😂,顺便吐槽下,简书这里还没支持,关键字做方法名,变量名没有正常变色,如果你看时已正常请忽略)

标识符

和Java相比,Kotlin的标识符有一下区别:

注释

和Java相比,Kotlin的注释有两点值得关注:

  1. Kotlin的块注释可以嵌套
/* 注释从这里开始
/* 包含嵌套的注释 */     
并且在这里结束。 */

(这有什么意义呢😓)

  1. Kotlin也有与JavaDoc相对应的代码文档KDoc,本质上 KDoc 是将 JavaDoc 的块标签(block tags)语法(扩展为支持 Kotlin 的特定构造)和 Markdown 的内联标记(inline markup)结合在一起。

参见 Kotlin中文网-《编写 Kotlin 代码文档》

(支持Markdown不错👍)

语句

总结

基本语法就先记这些了,关于函数,变量,表达式等内容后边详细学习

上一篇 下一篇

猜你喜欢

热点阅读