fork(1) download
  1. #import <Foundation/Foundation.h>
  2.  
  3. int main() {
  4. NSAutoreleasePool *pool = [NSAutoreleasePool new];
  5. NSSet *japaneseMakes = [NSSet setWithObjects:@"Honda", @"Nissan",
  6. @"Mitsubishi", @"Toyota", nil];
  7. NSSet *johnsFavoriteMakes = [NSSet setWithObjects:@"Honda", nil];
  8. NSSet *marysFavoriteMakes = [NSSet setWithObjects:@"Toyota",
  9. @"Alfa Romeo", nil];
  10.  
  11. if ([johnsFavoriteMakes isEqualToSet:japaneseMakes]) {
  12. // Se compara si el contenido de john es igual al de los japoneses
  13. NSLog(@"John comparte todo lo de los japonenes");
  14. }
  15. if ([johnsFavoriteMakes intersectsSet:japaneseMakes]) {
  16. // Existe un elemento en comun entre los japonenes y john
  17. NSLog(@"John tiene algo en comun con los japoneses");
  18. }
  19. if ([johnsFavoriteMakes isSubsetOfSet:japaneseMakes]) {
  20. // Se mira si john es un subconjunto de los japoneses
  21. NSLog(@"john esta incluido en los japoneses");
  22. }
  23. if ([marysFavoriteMakes isSubsetOfSet:japaneseMakes]) {
  24. // Se mira si mary es un subconjunto de los japoneses
  25. NSLog(@"Mary esta incluida en los japoneses");
  26. }
  27. [pool drain];
  28. return 0;
  29. }
Success #stdin #stdout #stderr 0.03s 42848KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
2016-05-02 11:46:12.648 prog[12629] John tiene algo en comun con los japoneses
2016-05-02 11:46:12.649 prog[12629] john esta incluido en los japoneses