// 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() { // when an integer and a float value used together // in an expression, the result always becomes // a float value fmt.Println(8 * -4.0) // -32.0 not -32 // two integer values result in an integer value fmt.Println(-4 / 2) // remainder operator // it can only used with integers fmt.Println(5 % 2) // fmt.Println(5.0 % 2) // wrong // addition operators fmt.Println(1 + 2.5) fmt.Println(2 - 3) // negation operator fmt.Println(-(-2)) fmt.Println(- -2) // this also works }