「Go言語」演算子(&&,||,!)を使うサンプル
書式
x && y xかつy(AND)
x || y xまたはy(OR)
!x xがtrueの場合false/falseの場合true(NOT)
使用例
package main
import "fmt"
func main() {
var a bool = true
var b bool = false
if ( a && b ) {
fmt.Printf("line 1 result true\n" )
}
if ( a || b ) {
fmt.Printf("line 1 result true\n" )
}
a = false
b = true
if ( a && b ) {
fmt.Printf("line 3 - result true\n" )
} else {
fmt.Printf("line 3 - result false\n" )
}
if ( !(a && b) ) {
fmt.Printf("line 4 - result true\n" )
}
}
実行結果
>go run test.go
line 1 result true
line 3 – result false
line 4 – result true