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)函数是程序的入口点,传递的字符串是命令行参数。 每个程序都必须有开始入口点。 这只是一个获取函数调用参数的约定。