用于在命令行上询问用户难题的简单 Swift 库。
import PackageDescription
let package = Package(
name: "Your Package",
dependencies: [
.package(url: "https://github.com/skunkrocker/SwiftAsk.git", from: "1.0.2")
]
)
提出问题,并在给出肯定回答时执行代码块。
let question = Question(question: "Wonna play game", color: .blue)
ask(question, .yes_or_no) {
say("Glad you agree!!".bold)
}
询问明确的是否问题。
let answer = askYesNo("Do you like cats?", color: .yellow)
if answer {
say("Yes they are cute.")
} else {
say("I see, you are more of a dog person.")
}
以不同颜色提问,并使用不同类型的 [Y]es [N]o 问题。
let question = Question(question: "Wonna play game", color: .cyan)
ask(question, .yes_no_brackets) { answer in
say("You answered with: \(answer)")
}
选择您自己的代码风格来使用它。
let question = Question(question: "Wonna play game", color: .cyan)
let answer = ask(question, .yes_no_brackets)
say("You answered with: \(answer)")