new(type)不爲nil
fmt.Println(new(int)==nil) # false
var i *int
fmt.Println(i==nil) # true
猜猜下面的代碼輸出爲多少?
package main
import "fmt"
import "strconv"
func main() {
div,_ := strconv.ParseFloat("0", 64)
a := 37.2-float64(int(3/div))*150
x:=fmt.Sprintf("%f", a)
fmt.Println(x) // 1383505805528216371200.000000
}