我正在将一个小型 Java 库翻译为目标 c。我在翻译以下内容时遇到了一些麻烦:
return other.tokens[0].equals(tokens[0]) &&
other.tokens[1].equals(tokens[1]) &&
other.tokens[2].equals(tokens[2]) &&
other.tokens[3].equals(tokens[3]);
其中 other 是一个类的实例,而 tokens 是一个字符串数组,它是同一个类的一个实例变量。到目前为止,我所拥有的是:
return ([other [[tokens[0] equals:tokens[0]]]] &&
[other [[tokens[1] equals:tokens[1]]]] &&
[other [[tokens[2] equals:tokens[2]]]] &&
[other [[tokens[3] equals:tokens[3]]]]);
但我不断收到“预期标识符”错误,我认为这意味着我的语法有问题。