Re: [go-nuts] what is the out put of this code and why?

2018-02-01 Thread Ian Davis
If it compiled (there are syntax errors) then I'd expect it to print each of the numbers 0..99 doubled, followed by a repeat of the last printed value. Each iteration of the second loop you set y = x[i]+i What are you trying to achieve? On Thu, 1 Feb 2018, at 9:43 AM, Ganesh kumar wrote: >

[go-nuts] what is the out put of this code and why?

2018-02-01 Thread Ganesh kumar
package main import ( "fmt") func main() { var y int var x [100]int for i:=0 ; i <=99 ; i++ { x[i] = i } for i := 0 ;i <= 99; i++ { y = x[i] y += i fmt.println(y) } fmt.Print(y) } -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To