Relational Operators
Relational operators (qarşılaşdırma operatorları) proqramlaşdırmada iki dəyəri müqayisə etmək üçün istifadə olunur. Go proqramlaşdırma dilində də relational operators mövcuddur və aşağıdakıları əhatə edir:
Equal to (bərabərdir)
==İki dəyərin bərabər olub-olmadığını yoxlayır. Əgər dəyərlər bərabərdirsə,true, əks haldafalseqaytarır.a := 10 b := 20 fmt.Println(a == b) // falseNot equal to (bərabər deyil)
!=İki dəyərin bərabər olmadığını yoxlayır. Əgər dəyərlər bərabər deyilsə,true, əks haldafalseqaytarır.a := 10 b := 20 fmt.Println(a != b) // trueGreater than (böyükdür)
>Bir dəyərin digərindən böyük olub-olmadığını yoxlayır. Əgər birinci dəyər ikinci dəyərdən böyükdürsə,true, əks haldafalseqaytarır.a := 10 b := 20 fmt.Println(a > b) // falseLess than (kiçikdir)
<Bir dəyərin digərindən kiçik olub-olmadığını yoxlayır. Əgər birinci dəyər ikinci dəyərdən kiçikdirsə,true, əks haldafalseqaytarır.a := 10 b := 20 fmt.Println(a < b) // trueGreater than or equal to (böyük və ya bərabərdir)
>=Bir dəyərin digərindən böyük və ya bərabər olub-olmadığını yoxlayır. Əgər birinci dəyər ikinci dəyərdən böyükdür və ya bərabərdirsə,true, əks haldafalseqaytarır.a := 10 b := 10 fmt.Println(a >= b) // trueLess than or equal to (kiçik və ya bərabərdir)
<=Bir dəyərin digərindən kiçik və ya bərabər olub-olmadığını yoxlayır. Əgər birinci dəyər ikinci dəyərdən kiçikdir və ya bərabərdirsə,true, əks haldafalseqaytarır.a := 10 b := 20 fmt.Println(a <= b) // true
Misal
Aşağıdakı kod parçaları relational operatorlardan istifadəni göstərir:
package main
import "fmt"
func main() {
x := 15
y := 20
fmt.Println("x == y:", x == y) // false
fmt.Println("x != y:", x != y) // true
fmt.Println("x > y:", x > y) // false
fmt.Println("x < y:", x < y) // true
fmt.Println("x >= y:", x >= y) // false
fmt.Println("x <= y:", x <= y) // true
}Nəticə
Relational operators proqramlaşdırma dilində dəyərlərin müqayisə edilməsi üçün istifadə olunur. Bu operatorlar müxtəlif şərtləri yoxlamağa kömək edir və şərtli ifadələrdə geniş istifadə olunur. Go dilində bu operatorların doğru istifadə edilməsi proqramların daha düzgün və effektiv işləməsini təmin edir.
Last updated