Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Event {
- private var attendees: [Person] = []
- // Case 1
- //*******
- // Should I use a func…
- func countOfAttendees() -> Int {
- return attendees.count
- }
- // …or a var
- var countOfAttendees: Int {
- return attendees.count
- }
- // Case 2
- //*******
- // Should I use a func…
- func countOfPaidAttendees() -> Int {
- return attendees.filter({$0.hasPaid}).count
- }
- // …or a var
- var countOfPaidAttendees: Int {
- return attendees.filter({$0.hasPaid}).count
- }
- }
- event.countOfAttendees = 0; // not possible
- event.countOfAttendees()
Add Comment
Please, Sign In to add comment