gpt4 book ai didi

ios - block 语法 Objective-C

转载 作者:可可西里 更新时间:2023-11-01 03:26:45 25 4
gpt4 key购买 nike

我刚从 another answer 中读到这段片段:

When you create a block with the ^{} syntax...

我理解这种语法,并经常使用它,但是我从中推断出可能还有其他语法可用于创建 block 。在那儿?如果有,不同语法有什么优势吗?

最佳答案

如果您的问题是关于 block 文字语法(用于匿名函数的语法),这里是一般形式

^ return type (arguments list) {expressions}

基于那个,你可以省略返回类型

^ (arguments list) {expressions}

因为可以从返回类型推断出来。如果没有返回值,则选择 void

此外,你可以写

^ {expressions}

如果没有参数。

这是一样的

^ void (void) { NSLog(@"Something"); }

关于ios - block 语法 Objective-C ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11281553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com