选择 New Project
创建包,也就是文件夹信息
截图
代码
package svip.chc
fun main() {
println("hello World first demo")
}
控制台
hello World first demo
截图
代码
package svip.chc
fun main(args: Array<String>) {
println("hello world second demo")
}
控制台
hello world second demo
在上述案例当中,可以发现 main 存在两种写法格式:
第一种写法:不带参数的写法
fun main() {
println("hello world first demo")
}
第二种写法:带有参数的写法
fun main(args: Array<String>) {
println("hello world second demo")
}
这两种写法存在什么区别呢?
通过我的观察得到几个区别:
【1】 无参数的是有参数的一种简化书写方式,当我们的 args 没有被使用到的情况下,可以省略成为 无参数的写法。
【2】当无参数的写法和有参数的写法,同时出现在一个 kotlin 文件当中的时候,系统识别的是 有参数的写法是入口函数。
配图,观察 绿色三角键的位置