这个'括号分配'是什么?语法更好地称为?

时间:2014-03-26 09:28:07

标签: ios objective-c

我最近遇到了这样的语法:

UIView *view=({
    UIView *view = [[UIView alloc] initWithFrame:CGRectZero];
    view.backgroundColor = [UIColor greenColor];
    view;
});

这可能是重复但我不知道要搜索什么。

  • 这种语法是什么?
  • 是否一直受到支持或是否是最近添加的内容?
  • 这被认为是好的还是坏的?
  • 有没有陷阱?

0 个答案:

没有答案