配列が次の形式で表される場合、ネット上の多くの場所で、さらにはアップルのドキュメントでも見ました。
@[obj1,obj2]
たとえば; 述語プログラミングガイドには、次のようなステートメントがあります。
NSCompoundPredicate *predicate = [NSCompoundPredicate andPredicateWithSubpredicates:@[greaterThanPredicate, lessThanPredicate]];
しかし、同じものをコードで書くと、「プログラム内の予期しない@」(予想どおり)コンパイラエラーが発生します。これは配列を表すための単なる方法ですか、それとも何かが足りないのですか?