所以我有一组具有条件格式的数据.基本上它是一组恒星的光度测量,我想把它放在不同颜色的图表上,用于不同颜色指数范围内的恒星(基本上按它们的光谱类别着色).所以我的数据看起来像这样:Stars Data
我试图在一行打印出一个NSSet,逗号分隔,但没有尾随的逗号或空格.我怎样才能做到这一点?
我知道这适用于数组:
NSMutableString *outputStringArray = [[NSMutableString alloc] init];
NSMutableArray *myArray = [[NSMutableArray alloc] initWithCapacity:10];
for (int k = 0; k < [myArray count]; k++) {
[outputStringArray appendFormat:@"%@, ", [myArray objectAtIndex:k]];
}
NSLog(@"%@", [outputStringArray substringToIndex:[outputStringArray length] - 2]);
Run Code Online (Sandbox Code Playgroud)
但由于集合没有索引,我无法做到这一点.
谢谢
我想知道是否有一种更简单的方法可以将多个OR语句作为单一IF语句的一部分.
目前我这样做:
if ((i == 1) || (i == 4) || (i == 7)) {}
Run Code Online (Sandbox Code Playgroud)
有更简单的方法吗?