如何在SWIFT中访问命令行参数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (39)

如何在SWIFT中访问命令行应用程序的命令行参数?

提问于
用户回答回答于

使用顶层常量C_ARGCC_ARGV

for i in 1..C_ARGC {
    let index = Int(i);

    let arg = String.fromCString(C_ARGV[index])
    switch arg {
    case "this":
        println("this yo");

    case "that":
        println("that yo")

    default:
        println("dunno bro")
    }
}

用户回答回答于

for argument in CommandLine.arguments {
    switch argument {
    case "arg1":
        print("first argument");

    case "arg2":
        print("second argument");

    default:
        print("an argument");
    }
}

扫码关注云+社区