pau-riquelme

Untitled

Oct 4th, 2017
596
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.48 KB | None | 0 0
  1. func x< T >(a: T)
  2.  
  3. //Tipos genéricos
  4.  
  5. //Se crean con la siguiente estructura:
  6.  
  7. class X< T > {}
  8. class X< T: U > {}
  9.  
  10. //Creemos una estructura para poner un ejemplo de tipos.
  11.  
  12. struct PackageList {
  13.    var packages: [Package]
  14.  
  15.    mutating func add(package: Package) {
  16.        packages.append(item)
  17.    }
  18.  
  19.    
  20.  
  21.    mutating func remove() -> Package {
  22.        return packages.removeLast()
  23.    }
  24.  
  25.    
  26.  
  27.    func isCapacityLow() -> Bool {
  28.        return packages.count < 3
  29.    }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment