Cannot assign int to a variable in Go -
go version - 1.2.1
package main import "fmt" func main(){ type integer int var aa integer var bb integer aa, bb = f(100,50) fmt.println(aa,bb) } func f(a int, b int) (sum int, difference int){ return a+b, a-b } output:
/g.go:9: cannot assign int aa (type integer) in multiple assignment
./g.go:9: cannot assign int bb (type integer) in multiple assignment
type creates new type, fail. have explicitly convert values int integer:
aaint, bbint := f(100, 50) aa, bb = integer(aaint), integer(bbint)
Comments
Post a Comment