gpt4 book ai didi

swift - swift 中不区分大小写的 switch 语句?

转载 作者:搜寻专家 更新时间:2023-10-31 21:51:44 25 4
gpt4 key购买 nike

我正在玩一个接受用户输入并打印简单输出的应用。

我的代码是这样的:

switch text {
case "Hi", "hi", "Hello", "hello", "Good day", "good day":
return "Hello, sir."
default:
return "Sorry, I didn't understand!"
}

我的问题是,不是为一个输出设置 5-10 个可能的输入,而是可以放置一个不区分大小写的输入吗?例如,我可以只输入“hello”,然后让我的语句检查“Hello”、“hello”、“HELLO”等吗?

最佳答案

您可以将 text 大写(或评论中提到的小写 [lowercased()]),因此大小写无关紧要:

switch text.uppercased() {
case "HI", "HELLO", "GOOD DAY":
return "Hello, sir."
default:
return "Sorry, I didn't understand!"
}

关于swift - swift 中不区分大小写的 switch 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42332064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com