我的目的如下:有没有办法使用具有相同名称但返回类型不同的函数?
我的第一功能:
public mutating func replaceSubstringInRange(_ range: CountableClosedRange<Int>, withString string: String) -> String
,我可以在print()
例如上下文中使用它。
我的第二个:
public mutating func replaceSubstringInRange(_ range: CountableClosedRange<Int>, withString string: String) -> Void
刚刚修改的东西。
我知道有一个不同的函数签名需要,但有没有更好的方法?
没有,但你可以使用函数返回'String'好像是'Void'。 – dasblinkenlight
听起来很完美。我怎么能意识到这一点? –
只需调用它,不要将结果分配给任何变量。斯威夫特会让你这样做。 – dasblinkenlight