kotlin中主要参数的内容

我是Kotlin语言的初学者,我想用这种编程语言来理解所有的东西。

1-在主函数的参数中, args: Array<String>是什么意思?

2-为什么当这行被删除时显示编译错误?

main(Array<String>)函数是程序的入口点。 传递的字符串是命令行参数。

也就是说,当你运行类似的东西

 $ java myprogram foo bar 

["foo", "bar"]作为参数调用main函数。

这与Java非常相似,Java在这方面模拟C语言。

 fun main(args : Array<String>) { println("Hello, world!") } 

在这个例子中,定义了一个名为main的函数,它返回Unit并将一个字符串数组作为参数。

依靠Java约定,这个Kotlin代码与Java代码一样。

科特林代码:

 fun main(args : Array<String>) { println("Hello, world!") } 

Java代码:

 public static void main(String[] args) { println("Hello, world!"); } 

根据@ 9000“main(Array)函数是程序的入口点,传递的字符串是命令行参数。 每个程序都必须有开始入口点。 这只是一个获取函数调用参数的约定。