// Copyright © 2018 Inanc Gumus // Learn Go Programming Course // License: https://creativecommons.org/licenses/by-nc-sa/4.0/ // // For more tutorials : https://learngoprogramming.com // In-person training : https://www.linkedin.com/in/inancgumus/ // Follow me on twitter: https://twitter.com/inancgumus package main import "fmt" func main() { // what's the value of the ratio? // 3 / 2 = 1.5? var ratio float64 = 3 / 2 fmt.Println(ratio) // explain // above expression equals to this: ratio = float64(int(3) / int(2)) fmt.Println(ratio) // how to fix it? // // remember, when one of the values is a float value // the result becomes a float ratio = float64(3) / 2 fmt.Println(ratio) // or ratio = 3.0 / 2 fmt.Println(ratio) }