MST
星途 面试题库

面试题:Swift命令行工具中如何处理用户输入参数

在Swift命令行工具开发中,假设你需要开发一个简单的命令行工具,它可以接收两个整数参数并输出它们的和。请用Swift代码实现该功能,要求使用`ArgumentParser`框架来处理用户输入的参数。
44.4万 热度难度
编程语言Swift

知识考点

AI 面试

面试题答案

一键面试
import ArgumentParser

struct SumTool: ParsableCommand {
    @Argument(help: "第一个整数")
    var firstNumber: Int
    
    @Argument(help: "第二个整数")
    var secondNumber: Int
    
    func run() {
        let sum = firstNumber + secondNumber
        print("两数之和为: \(sum)")
    }
}

SumTool.main()