2012年9月30日日曜日

BOOL型の値をを三項演算子でデバッグ出力する

BOOL値は%d書式を使って普通に出力できるのですが、三項演算子の使い方も併せてのメモということで。

%d書式での出力

BOOL b = true;
NSLog(@"%d", b);

/*出力結果*/
1

三項演算子を使った出力

BOOL bb = true;
NSLog(@"%@", bb ? @"YES" : @"NO");

/*出力結果*/
YES

参考記事

BOOLをNSLogしたりstringWithFormat:する時は何を使えばいいの? | コメント - 夏休みの宿題が終わらない気分

0 件のコメント:

コメントを投稿