「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