Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Boolean truth table

  • &&
  • ||
  • !
package main

import "fmt"

func main() {
	fmt.Printf("%v\n", true && true)   // true
	fmt.Printf("%v\n", true && false)  // false
	fmt.Printf("%v\n", false && true)  // false
	fmt.Printf("%v\n", false && false) // false

	fmt.Println()
	fmt.Printf("%v\n", true || true)   // true
	fmt.Printf("%v\n", true || false)  // true
	fmt.Printf("%v\n", false || true)  // true
	fmt.Printf("%v\n", false || false) // false

	fmt.Println()
	fmt.Printf("%v\n", !true)  // false
	fmt.Printf("%v\n", !false) // true
}