go boolean

언어/Go2016. 2. 26. 22:18
package main
import "fmt"
func main() {
fmt.Println(" ====== OR ==============")
fmt.Println(" true OR true =>", true || true) // 1 or 1 = 1
fmt.Println(" true OR false =>", true || false) // 1 or 0 = 1
fmt.Println(" false OR true =>", false || true) // 0 or 1 = 1
fmt.Println(" false OR false =>", false || false) // 0 or 0 = 0
fmt.Println(" ====== AND =============")
fmt.Println(" true AND true =>", true && true) // 1 and 1 = 1
fmt.Println(" true AND false=>", true && false) // 1 and 0 = 0
fmt.Println(" false AND true =>", false && true) // 0 and 1 = 0
fmt.Println(" false AND false=>", false && false) // 0 and 0 = 0
fmt.Println(" ====== NOT =============")
fmt.Println(" !true " , !true)
fmt.Println(" !false ",!false)
}