好吧所以我正在研究一个项目,试图让它变得整洁,明显可以理解,一切都很困难。据我所知,Xcode没有缩进指南,但确实有能力折叠{}
内的代码,如下所示:
这适用于任何{}
。我想让我的代码更容易阅读,所以我试图在一个案例中使用这个效果,所以一次看到所有案例更容易,我这样做了:
switch transition {
case .SlideOutside:
{ /* Error */
print("Pretend that there is hundreds of lines of code here.")
}
break
default: //The Default will be Fade
break
}
但是我收到了错误
声明的语句块是未使用的闭包
第4行带开口支架。我不知道如何解决这个问题,有人可以帮忙。
答案 0 :(得分:2)
这句话
并试图使其整洁且明显易懂
和这一个
假设这里有数百行代码。
不太兼容:)
书写
{
/* Error */
print("Pretend that there is hundreds of lines of code here.")
}
你创建了一个闭包但你没有运行它。要执行该块,您需要添加()
,如下所示
{
/* Error */
print("Pretend that there is hundreds of lines of code here.")
}()
如果您真的在开关盒中放置了数百行,我认为您应该更好地构建代码。
首先要做的是将所有代码移到函数中,以便只将函数调用放在Switch Case中。
switch transition {
case .SlideOutside: slideOutInside()
default: fade()
}
接下来你应该看看那个包含数百行的函数并将其分解为子函数(等等)。