Ios 如何在Swift中制作子镜?

Ios 如何在Swift中制作子镜?,ios,swift,scope,scoping,Ios,Swift,Scope,Scoping,在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
}