From 9ef5ecc8b655277cb309bc19cf46925d46b8fec8 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 9 Jun 2013 23:21:41 +0800 Subject: [PATCH] 04.5.md --- eBook/04.5.md | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/eBook/04.5.md b/eBook/04.5.md index 629f21c..55a068f 100644 --- a/eBook/04.5.md +++ b/eBook/04.5.md @@ -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