github.com/packtpublishing/learning-functional-programming-in-go@v0.0.0-20230130084745-8b849f6d58c4/Chapter09/misc/ex4/typeinfer.go (about)

     1  package main
     2  
     3  import (
     4  	"math"
     5  )
     6  
     7  func main() {
     8  	//a := 1.8
     9  	//b := math.Floor(a + 1)
    10  	//fmt.Println("b:", reflect.TypeOf(b))
    11  
    12  	a := 1
    13  	b := math.Floor(a + 1.8)
    14  	println(b)
    15  
    16  
    17  	//a := 1.8
    18  	//println(a + 1)
    19  	//
    20  	//a := 1
    21  	//b := a + 1.8
    22  }