I had defined a val variable (t), and an array(m) with Int values and then tried to perform sum of all elements of array using for loop in two ways:
case1. Using += (Error message: value += is not a member of Int )
case2. Using a=x+y way (Error message: reassignment to val  )
Error is expected in this case as I'm trying to re-assign a new value to a val variable but why there is different error message in case1 and case2?
scala> val t = 0                                                                                                                              
t: Int = 0 
scala> val m = Array(1,2,3,4,5,6,7)                                                                                                           
n: Array[Int] = Array(1, 2, 3, 4, 5, 6, 7)  
case1:
scala> for(e<-m) t+=e                                                                                                                         
<console>:28: error: value += is not a member of Int                                                                                          
       for(e<-m) t+=e                                                                                                                         
                  ^   
case2:
scala> for(e<-m) t=t+e                                                                                                                        
<console>:28: error: reassignment to val                                                                                                      
       for(e<-m) t=t+e                                                                                                                        
                  ^
 
    