Advertisement
Guest User

Untitled

a guest
Apr 9th, 2020
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.96 KB | None | 0 0
  1. struct File {
  2.  
  3.     enum FileType: String {
  4.         case hidden
  5.         case opened
  6.     }
  7.    
  8.     static let maxSizeOnDiskGb = 5
  9.     var name: String
  10.     var directionToFolder: String
  11.     var fileType: FileType
  12.     var content: String
  13.     var directionToFile: String {
  14.         return directionToFolder + "/" + name
  15.     }
  16.    
  17.     var accessToContent: String {
  18.         return fileType == .opened ? content : "No access"
  19.     }
  20.    
  21. }
  22.  
  23. var film = File(name: "Garry Potter and Prizoner of Azkaban",
  24.                 directionToFolder: "D:/Movie",
  25.                 fileType: .opened,
  26.                 content: "The movie is beginning")
  27.                
  28. print(film.directionToFile)
  29. print(film.accessToContent)
  30.  
  31. var picture = File(name: "Flowers",
  32.                 directionToFolder: "D:/Picture",
  33.                 fileType: .hidden,
  34.                 content: "Beautiful flower")
  35.                
  36. print(picture.directionToFile)
  37. print(picture.accessToContent)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement