This commit is contained in:
Unknown
2013-06-09 23:21:41 +08:00
parent 08fe7748ca
commit 9ef5ecc8b6

View File

@@ -144,17 +144,20 @@ Example 4.8 [type_mixing.go](examples/chapter_4/type_mixing.go)
Example 4.9 [casting.go](examples/chapter_4/casting.go)
package main
import “fmt”
func main() {
var n int16 = 34
var m int32
// compiler error: cannot use n (type int16) as type int32 in assignment
//m = n
m = int32(n)
fmt.Printf(“32 bit int is: %d\n”, m)
fmt.Printf(“16 bit int is: %d\n”, n)
import “fmt”
func main() {
var n int16 = 34
var m int32
// compiler error: cannot use n (type int16) as type int32 in assignment
//m = n
m = int32(n)
fmt.Printf(“32 bit int is: %d\n”, m)
fmt.Printf(“16 bit int is: %d\n”, n)
}
// the output is:
32 bit int is: 34
16 bit int is: 34