[英]Xcode if Expected Identifier Error
我想我要近视了,这条线怎么了?
if ([hour > hourSunrise] && [hour < hourSunset])
我在最后一个]
出现了一个Identifier Error
,并且在行的末尾当然有一个{
。 所有变量均为ints
。
Objective-C语法将方括号[ ... ]
用于方法调用 ,例如
[someObject doSomething];
(有关更多信息,请参见“使用Objective-C编程”文档中的“对象发送和接收消息” )。
你可能的意思是
if ((hour > hourSunrise) && (hour < hourSunset)) ...
在这种特殊情况下,根本不需要括号,因为&&
的优先级低于比较运算符(例如<
:
if (hour > hourSunrise && hour < hourSunset) ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.