【问题标题】:How to make a subscope in Swift? [duplicate]如何在 Swift 中创建子作用域? [复制]
【发布时间】: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 中简单地创建一个子作用域,以便更早地释放变量?

【问题讨论】:

    标签: ios swift scope scoping


    【解决方案1】:

    你可以试试

    do {   
         // insert sub scope code
    }
    

    【讨论】:

      猜你喜欢
      • 2016-06-13
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-01
      • 2017-12-02
      • 2015-01-20
      相关资源
      最近更新 更多