package main | |
import "fmt" | |
func needFloat(x float64) float64 { | |
return x * 0.1 | |
} | |
func needInt(x int) int { | |
return x*10 + 1 | |
} | |
func main() { | |
fmt.Println(needInt(Small)) | |
fmt.Println(needFloat(Small)) | |
fmt.Println(needFloat(Big)) | |
} | |
const ( | |
// A big binary number. | |
Big = 1 << 100 | |
// A small one. | |
Small = Big >> 99 | |
) |