如何在swift中访问argv和argc?

时间:2014-06-08 20:54:09

标签: swift

我正在使用Swift编写命令行应用程序,但我不确定如何访问传入的参数。在C / Obj-c中,它似乎相对无痛但是如果我尝试:

argv[0]

我收到错误:使用未解析的标识符'argv'

1 个答案:

答案 0 :(得分:16)

有两种方法可以做到这一点:

  1. 常量C_ARGCC_ARGV。它们类似于您在argc函数中看到的argvmain()
  2. CommandLine.arguments数组将包含该进程的所有参数。 (在Swift 2中,CommandLine被称为Process