Objective c NSLog-如果满足条件,则以单数形式写入单词

Objective c NSLog-如果满足条件,则以单数形式写入单词,objective-c,command-line,nslog,Objective C,Command Line,Nslog,在用Java编写了一个命令行程序之后,我正在用Objective-C编写一个命令行程序。在一个句子中,我需要根据一个数字改变一个单词,如果数字是1,这个单词必须是单数,否则,它应该是复数。在Java中,我可以使用 System.out.println"Hello" + (num = 1 ? "singular" : "plural"); 如何在Objective-C中执行类似操作?您可以在Objective-C中使用相同的技巧: NSLog(@"Hello %@", num == 1 ? @"

在用Java编写了一个命令行程序之后,我正在用Objective-C编写一个命令行程序。在一个句子中,我需要根据一个数字改变一个单词,如果数字是1,这个单词必须是单数,否则,它应该是复数。在Java中,我可以使用

System.out.println"Hello" + (num = 1 ? "singular" : "plural");

如何在Objective-C中执行类似操作?

您可以在Objective-C中使用相同的技巧:

NSLog(@"Hello %@", num == 1 ? @"singular" : @"plural");

哦,谢谢你!我不知道@,所以我没能做到!