gpt4 book ai didi

objective-c - 在 ObjC 中编写条件赋值的简短方法

转载 作者:太空狗 更新时间:2023-10-30 03:10:18 24 4
gpt4 key购买 nike

Objective-C 是否有更短的方式来编写这行代码?

 a = b ? b : c;

也就是说,只要不是nila就等于b,否则c。这就像 Ruby 的运算符 ||=

最佳答案

以下是否适合您:

a = b ? : c;

(此语法是 C 的 GNU 扩展,因此您可能必须使用 GCC 而不是 LLVM - http://gcc.gnu.org/onlinedocs/gcc-3.2.3/gcc/Conditionals.html#Conditionals)。

关于objective-c - 在 ObjC 中编写条件赋值的简短方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5471445/

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