Initial commit
This commit is contained in:
@ -0,0 +1,20 @@
|
||||
// For more tutorials: https://blog.learngoprogramming.com
|
||||
//
|
||||
// Copyright © 2018 Inanc Gumus
|
||||
// Learn Go Programming Course
|
||||
// License: https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||
//
|
||||
|
||||
package main
|
||||
|
||||
import "fmt"
|
||||
|
||||
func main() {
|
||||
// remove the comments and run
|
||||
// i've commented the lines it's because of the warnings
|
||||
|
||||
// fmt.Println("true && true =", true && true)
|
||||
fmt.Println("true && false =", true && false)
|
||||
fmt.Println("false && true =", false && true)
|
||||
// fmt.Println("false && false =", false && false)
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
// For more tutorials: https://blog.learngoprogramming.com
|
||||
//
|
||||
// Copyright © 2018 Inanc Gumus
|
||||
// Learn Go Programming Course
|
||||
// License: https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||
//
|
||||
|
||||
package main
|
||||
|
||||
import "fmt"
|
||||
|
||||
func main() {
|
||||
speed := 100
|
||||
fmt.Println("within limits?",
|
||||
speed >= 40 && speed <= 55,
|
||||
)
|
||||
|
||||
speed = 20
|
||||
fmt.Println("within limits?",
|
||||
speed >= 40 && speed <= 55,
|
||||
// ^- short-circuits in the first expression here
|
||||
// because, it becomes false
|
||||
)
|
||||
|
||||
speed = 50
|
||||
fmt.Println("within limits?",
|
||||
speed >= 40 && speed <= 55,
|
||||
)
|
||||
|
||||
// ERROR: invalid
|
||||
// both operands should be booleans
|
||||
// 1 && 2
|
||||
fmt.Println(1 == 1 && 2 == 2)
|
||||
}
|
Reference in New Issue
Block a user