You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
423 B

6 years ago
  1. package main
  2. var user UserModel
  3. func (userModel UserModel) clusterAge(u UserModel) UserModel {
  4. if u.Age < 15 {
  5. u.AgeCluster = 0
  6. } else if 15 < u.Age && u.Age <= 25 {
  7. u.AgeCluster = 1
  8. } else if 25 < u.Age && u.Age <= 40 {
  9. u.AgeCluster = 2
  10. } else if 40 < u.Age && u.Age <= 50 {
  11. u.AgeCluster = 3
  12. } else if 50 < u.Age && u.Age <= 60 {
  13. u.AgeCluster = 4
  14. } else if 60 < u.Age {
  15. u.AgeCluster = 5
  16. }
  17. return u
  18. }