【发布时间】:2020-11-13 20:41:23
【问题描述】:
在 C 中,我可以插入成对的括号来表示子作用域。
int main() {
int x = 5;
{
int y = 6;
x += y; //Works
}
x = y+8; //Uh oh
}
在 Swift 中,如果我尝试类似的操作,它会假设我正在尝试将前面的语句作为函数调用,或者由于其他原因而出错。如何在 Swift 中简单地创建一个子作用域,以便更早地释放变量?
【问题讨论】: