如何在 Swift 中创建子范围?
How to make a subscope in Swift?
在 C 中,我可以插入成对的括号来表示子范围。
int main() {
int x = 5;
{
int y = 6;
x += y; //Works
}
x = y+8; //Uh oh
}
在 Swift 中,如果我尝试类似的操作,它会假设我正在尝试将前面的语句作为函数调用,或者由于其他原因而出错。我如何简单地在 Swift 中创建一个子范围以更早地释放变量?
你可以试试
do {
// insert sub scope code
}
在 C 中,我可以插入成对的括号来表示子范围。
int main() {
int x = 5;
{
int y = 6;
x += y; //Works
}
x = y+8; //Uh oh
}
在 Swift 中,如果我尝试类似的操作,它会假设我正在尝试将前面的语句作为函数调用,或者由于其他原因而出错。我如何简单地在 Swift 中创建一个子范围以更早地释放变量?
你可以试试
do {
// insert sub scope code
}