gpt4 book ai didi

swift - 我如何在 Swift 中有一个变量和一个同名的函数

转载 作者:行者123 更新时间:2023-12-04 07:14:00 24 4
gpt4 key购买 nike

我想要一个变量和一个同名的函数,因此我有以下代码:

var testString: String = "some string from variable!"
// use case: print(testString)
func testString() -> String {

return "some string from function!"

}
// use case: print(testString())
正如您所看到的,这两个用例有很大的不同!一个喜欢 testString另一个是 testString() ,但 xCode 向我提示:
Invalid redeclaration of 'testString()'
我不知道为什么它必须是一个问题!一件事是变量,另一件事是函数!
我曾经做过一点小技巧,然后我将函数变形为这个函数,现在它可以编译并且没有问题!用例与 testString() 一样
func testString(_ value: String? = nil) -> String {

return "some string from function!"

}
// use case: print(testString())
现在我有了我想要的东西,但我有不想要的函数初始化器!我一般如何解决这个问题?

最佳答案

关于swift - 我如何在 Swift 中有一个变量和一个同名的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68894673/

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