iT邦幫忙

5

蠻可愛的 golang #7

  • 分享至 

  • xImage
  •  

今天介紹一下 Boolean 資料型態, 以及相關運算子.

// hello9
package main

import (
	"fmt"
)

// 介紹 Boolean 資料型態
var (
	b bool = true
	a bool = false
)

func main() {
	fmt.Println("用 %v 列印")
	fmt.Printf("b is %v\n", b)
	fmt.Printf("a is %v\n", a)
	fmt.Println("NOT 運算 !")
	fmt.Printf("!%v  => %v\n", b, !b)
	fmt.Printf("!%v => %v\n", a, !a)
	fmt.Println("AND 運算 &&")
	fmt.Printf("%v  && %v  => %v\n", b, b, b && b)
	fmt.Printf("%v  && %v => %v\n", b, a, b && a)
	fmt.Printf("%v && %v  => %v\n", a, b, a && b)
	fmt.Printf("%v && %v => %v\n", a, a, a && a)
	fmt.Println("OR  運算 ||")
	fmt.Printf("%v  || %v  => %v\n", b, b, b || b)
	fmt.Printf("%v  || %v => %v\n", b, a, b || a)
	fmt.Printf("%v || %v  => %v\n", a, b, a || b)
	fmt.Printf("%v || %v => %v\n", a, a, a || a)
}

執行結果如下:

$ ./hello9 
用 %v 列印
b is true
a is false
NOT 運算 !
!true  => false
!false => true
AND 運算 &&
true  && true  => true
true  && false => false
false && true  => false
false && false => false
OR  運算 ||
true  || true  => true
true  || false => true
false || true  => true
false || false => false

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
總裁
iT邦好手 1 級 ‧ 2014-07-08 15:05:15

33D || 33C ....好難選呀......暈

以總裁的霸氣來看
不是好難選
而是 根本不用選
來啊!統統包起來帶回家
33G && 33F && 33E && 33D && 33C
true
噎到

我要留言

立即登入留言