gpt4 book ai didi

iphone - 这是什么意思 : NSString *string = NO ? @"aaa": @"bbb";

转载 作者:行者123 更新时间:2023-11-28 17:58:56 26 4
gpt4 key购买 nike

我在阅读 Dropbox API 时发现了这一行:

NSString* title = [[DBSession sharedSession] isLinked] ? @"Unlink Dropbox" : @"Link Dropbox";

我以前从未见过这种语法?它叫什么,它是什么意思?我只看一眼就能知道它的作用,但有人可以告诉我吗?

最佳答案

也就是所谓的ternary operator

C 中的三元运算符具有以下模式 条件 ?真表达式 : 假表达式.

如果 condition 的计算结果为 YES,则 true-expression 被计算,否则 false-expression

在您的特定情况下,如果 [[DBSession sharedSession] isLinked] 返回 title 将被分配给 @"Unlink Dropbox",否则@"Link Dropbox"

关于iphone - 这是什么意思 : NSString *string = NO ? @"aaa": @"bbb";,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8290073/

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