これは、これをできるだけ少ないコードで効率的にコーディングする方法に関する質問です。すでに機能していますが、 paramenter を組み込む必要がありnumberOfShapes
ます。1なら■、2なら■■、3なら■■■など…
if ステートメントと追加の return ステートメントを追加できます。正方形の場合 -> 数値 = 1> の場合は ■ が返され、数値 >2 の場合は ■■ が返されます。
最小限のコードでこれをコーディングする最良の方法は何ですか?
- (NSString *)getShape: (NSNumber *)shape numberOfShapes: (NSNumber *)number
{
if ([shape isEqualToNumber:[NSNumber numberWithInt:SQUARE]]) return @"■";
if ([shape isEqualToNumber:[NSNumber numberWithInt:CIRCLE]]) return @"●";
if ([shape isEqualToNumber:[NSNumber numberWithInt:TRIANGLE]]) return @"▲";
return @"?";
}