在使用闭包表达式时,需要将其放在一对圆括号内,以明确表达式的意图。例如,将以下代码: let printHello = { print("Hello") } 改为: let printHello = { () -> Void print("Hello") } 这样就能清楚地表达,printHello 是一个无参数的闭包表达式。如果不加圆括号,编译器就会认为 printHello 是一个独立的开放代码块,从而报错。
上一篇:表达被赋予不同和意料之外的价值
下一篇:表达不同的路径但是相同的逻辑