我们可以像在 C++ 中一样在目标 C 中使用条件运算符吗?我只是尝试这样实现(条件)?真陈述:假陈述;
if(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE);
但它会导致错误“预期表达式”
我们可以像在 C++ 中一样在目标 C 中使用条件运算符吗?我只是尝试这样实现(条件)?真陈述:假陈述;
if(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE);
但它会导致错误“预期表达式”
是的,你可以使用。尝试这样,不要保留 if 语句来检查您的情况是否存在问题。
(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE);
如果您想直接分配值,那么只需使用
buttonPrev.hidden=(page==1)?TRUE:FALSE;
像这样使用
buttonPrev.hidden = (page==1)?TRUE:FALSE;
你了解 的概念"Conditional operators"
吗?
句法 : (Condition) ? (Response for TRUE) : (Response For FALSE) ;
删除IF
是您问题的答案。
buttonPrev.hidden = (page==1) ? TRUE : FALSE;