Advertisement
Guest User

calculated properties

a guest
Oct 18th, 2018
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.80 KB | None | 0 0
  1. class Users{
  2.     private var _currentUser:String = ""
  3.     private var _currentPass:String = ""
  4.     private var _isAdmin:Bool = false
  5.    
  6.     var logAdmin:String {
  7.         get {return "you are not allowed"}
  8.         set (userId){
  9.             if userId=="zeev"
  10.             {
  11.                 _isAdmin=true
  12.             }
  13.         }
  14.     }
  15.    
  16.     var currentPass:String {
  17.         get{return "you are not allowed"}
  18.         set (newPass){
  19.             if _isAdmin
  20.             {
  21.                 _currentPass=newPass
  22.                 print ("password is changed")
  23.             }
  24.             else
  25.             {
  26.                 print ("user dont have previlage to change password")
  27.             }
  28.         }
  29.     }
  30.    
  31.    
  32. }
  33.  
  34. var user = Users()
  35. user.logAdmin = "zeev"
  36. user.currentPass = "Where The Food"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement