答案 0 :(得分:29)
这取决于具体情况。在您显示的示例中,它用于表示块。插入符号也是基于C语言的bitwise XOR operator - 这是大多数程序员将其识别为的,所以很好理解它可以取决于它出现的位置,很像*
,等
虽然我们建议引用,但只需要包含Apple's official Blocks reference。
答案 1 :(得分:11)
插入符代表一个块或一个封闭,它带有或包含词法范围。它们类似于红宝石中的块。可以找到一个很好的参考here。
答案 2 :(得分:3)
就像ennuikiller所说,它表明了一个障碍。如果你想了解更多,Ars Technica有一个非常深入的review Snow Leopard,它不仅描述了块和闭包,还描述了Grand Central Dispatch和Mac OS X 10.6中的所有其他新技术。强烈推荐。