在期待着郭霖先生的《第一行代码(第三版)》时,意识到自己需要补充必要的Kotlin知识。现在写文章分享自己学习Kotlin基础知识的过程,争取拿到书之后能早日上手。
使用的软件是IDEA 2019,文章中如有错误或者欠缺的地方,欢迎批评指正。
1、 Hello World
给出Kotlin版本的Hello World代码。
1 带类版本
fun main() {
var helloWorld = HelloWorld()
helloWorld.Print()
}
class HelloWorld {
var message:String="Hello world!"
fun Print() {
println(message)
}
}
2 不带类版本
fun main() {
println("Hello world!")
}
2、总结
需要注意的是,Kotlin文件要能单独运行,其中必须要有main函数,但是main函数不用写在类中,这一点和Java是不同的,和C/C++类似。
并且,Kotlin语句一般不用书写分号,但如果一行内有多条语句,不同语句间需要使用分号分隔。
利用IDEA创建Kotlin工程时,记得要选择JVM,这里Kotlin是转为Java代码进行编译执行的,Kotlin还可以与JavaScript进行转换,这一点暂时不用考虑。