สอนเขียนภาษา Go (Golang) เปรียบเทียบค่าตัวแปรชนิดตัวเลข 2 ตัวด้วยสัญลักษณ์ต่างๆ ทางคณิตศาตร์ คือ ==, !=, >, >=, <, <= โดยมีรายละเอียดดังนี้
สัญลักษณ์ทางคณิตศาตร์
== คือ เท่ากับ เปรียบเทียบค่า A และ B เท่ากันหรือไม่
!= คือ ไม่เท่ากับ เปรียบเทียค่า A และ B ว่าไม่เท่ากันหรือไม่
> คือ มากกว่า เปรียบเทียบค่า A มากกว่า B หรือไม่
>= คือ มากกว่าหรือเท่ากับ เปรียบเทียบค่า A มากกว่าหรือเท่ากับ B หรือไม่
< คือ น้อยกว่า เปรียบเทียบค่า A น้อยกว่า B หรือไม่
<= คือ น้อยกว่าหรือเท่ากับ เปรียบเทียบค่า A น้อยกว่าหรือเท่ากับ B หรือไม่
ตัวอย่าง Go เปรียบเทียบค่าด้วย ==, !=, >, >=, <, <=
package main
import "fmt"
func main() {
a := 10
b := 8
c := 8
if( b == c ) {
fmt.Println("b == c");
}
if( a != b ) {
fmt.Println("a != b");
}
if( a > b ) {
fmt.Println("a > b");
}
if( a >= b ) {
fmt.Println("a >= b");
}
if( c < a ) {
fmt.Println("c < a");
}
if( c <= a ) {
fmt.Println("c <= a");
}
if( a != b ) {
fmt.Println("a != b");
}
}
ผลลัพธ์
b == c
a != b
a > b
a >= b
c < a
c <= a
a != b