Guest User

Untitled

a guest
Jun 17th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. struct AyoStruct: AnotherDamiProtocol {
  2. var mustBeSettable: Int
  3. var doesNotNeedToBeSettable: Int
  4. }
  5.  
  6. let ayoStruct = AyoStruct(mustBeSettable: 3, doesNotNeedToBeSettable: 4)
  7. ayoStruct.mustBeSettable // 3
  8. ayoStruct.doesNotNeedToBeSettable // 4
  9.  
  10. struct DamiStruct: AnotherDamiProtocol {
  11. var name: Int
  12. var mustBeSettable: Int {
  13. get{
  14. return name
  15. }
  16. set {
  17. name = newValue
  18. }
  19. }
  20. var doesNotNeedToBeSettable: Int = 0
  21. }
  22.  
  23. let damiStruct = DamiStruct(name: 1, doesNotNeedToBeSettable: 2)
  24. damiStruct.doesNotNeedToBeSettable // 2
  25. damiStruct.mustBeSettable // 1
Add Comment
Please, Sign In to add comment