Jumlah digit dalam bilangan bulat

func digitSum(i int) (sum int) {
  for {
    sum += i % 10
    i /= 10
    if i == 0 {
      break
    }
  }
  return
}
Mackerel