NSArray en Objective-C
@[] arma un arreglo; subíndices y mensajes lo leen.
#import <Foundation/Foundation.h>
int main(void) {
@autoreleasepool {
// @[] builds an NSArray; subscripts read it.
NSArray<NSString *> *bins = @[ @"jazz", @"soul", @"dub" ];
NSLog(@"%lu bins, first is %@",
(unsigned long)[bins count], bins[0]);
NSLog(@"Last: %@", [bins lastObject]);
NSLog(@"Has funk? %d", [bins containsObject:@"funk"]);
NSLog(@"All: %@", [bins componentsJoinedByString:@" / "]);
}
return 0;
}
Cómo funciona
@[ @"jazz", @"soul" ]es la forma literal.bins[0]subindexa;countylastObjectson mensajes.componentsJoinedByString:imprime el arreglo entero.
Palabras clave y builtins usados aquí
NSArrayNSStringintlongreturnunsignedvoid
El intento, en números
- Líneas
- 15
- Caracteres a escribir
- 414
- Tokens
- 105
- Ritmo de tres estrellas
- 65 tpm
Al ritmo de tres estrellas de 65 tokens por minuto, este intento toma unos 97 segundos.
Paso 1 de 3 en Colecciones; paso 10 de 27 en Fundamentos del lenguaje.