0
如何打印关闭捕获的所有变量?例如:打印关闭捕获的所有变量
func myScope() {
users := GetUsers("John")
services := GetServices("Movies")
allVariablesString := func() string {
return PrintAllCapturesWithoutSpecified()
}()
}
我打算利用这个想法,如果可能的话,将任何涉及的值记录在错误范围内,而无需手动指定每个变量。
你不能在运行时。如果没有对它们的引用,编译器可能甚至不会在范围中包含变量。 – JimB
@JimB这很有道理。谢谢! – Steve