gpt4 book ai didi

ios - 恢复为默认变量值?

转载 作者:行者123 更新时间:2023-11-29 02:22:06 26 4
gpt4 key购买 nike

假设你有一个变量:

var x = 6

然后您稍后将其更改为 7。是否可以将其恢复为原来设置的值(无需手动输入 x = 6)?

最佳答案

正如评论所说,这是不可能的,但您可以创建一个简单的结构来执行此操作:

struct Revertable<T> {
private let defaultValue: T
var value: T

init(defaultValue: T) {
self.defaultValue = defaultValue
self.value = defaultValue
}

mutating func revert() {
value = defaultValue
}
}

用法:

var a = Revertable(defaultValue: 3)

a.value = 5
a.value

a.revert()
a.value

关于ios - 恢复为默认变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28025476/

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