2013-04-14 71 views

回答

10

您可以使用條件運算符從布爾值中返回字符串。

BOOL a = YES; 
NSLog(@"a is %@", a ? @"YES" : @"NO"); 
+2

語義:這就是「條件運算符」,它恰好是*是一個「三元運算符」,就像'&&'是一個「二元運算符」一樣。 – Dave

+1

小點。你可以用NSLog保存幾個字符(@「a is%s」,a?「YES」:「NO」);' –

+1

@HotLicks:但你可能意思是%s,而不是%c :-) –

相關問題