Mr. Deepak Verma
Web Developer
Go Conditions

Learn Go Language by M-Learnify

Go Language

Go Conditions


Go भाषा में Conditional Statements

Go भाषा में Conditional Statements

Conditional Statements का उपयोग तब किया जाता है जब हमें किसी शर्त (condition) के आधार पर अलग-अलग कोड चलाने की आवश्यकता होती है।

Go में Conditions

एक condition का परिणाम हमेशा true या false होता है।

Go भाषा में निम्नलिखित comparison operators का प्रयोग किया जाता है:

  • Less than: <
  • Less than or equal: <=
  • Greater than: >
  • Greater than or equal: >=
  • Equal to: ==
  • Not equal to: !=

और Go में निम्नलिखित logical operators का भी प्रयोग किया जाता है:

  • Logical AND: &&
  • Logical OR: ||
  • Logical NOT: !

उदाहरण:

x > y
x != y
(x > y) && (y > z)
(x == y) || z

Go में Conditional Statements के प्रकार:

  • if – किसी शर्त के सही होने पर कोड चलाने के लिए।
  • else – उसी शर्त के गलत होने पर कोड चलाने के लिए।
  • else if – नई शर्त जांचने के लिए जब पहली गलत हो।
  • switch – कई वैकल्पिक कोड ब्लॉकों में से एक को चलाने के लिए।

उदाहरण 1: if, else if, else

package main
import "fmt"

func main() {
    x := 20
    if x < 10 {
        fmt.Println("x 10 से छोटा है")
    } else if x == 10 {
        fmt.Println("x 10 के बराबर है")
    } else {
        fmt.Println("x 10 से बड़ा है")
    }
}
टिप्पणी: ध्यान दें कि Go में condition के बाद () का प्रयोग अनिवार्य नहीं है, लेकिन { } ब्लॉक आवश्यक है।

उदाहरण 2: switch स्टेटमेंट

package main
import "fmt"

func main() {
    day := "monday"

    switch day {
    case "monday":
        fmt.Println("सप्ताह की शुरुआत!")
    case "friday":
        fmt.Println("लगभग वीकेंड!")
    default:
        fmt.Println("सामान्य दिन")
    }
}
चेतावनी: Go में switch के अंदर break स्वतः होता है, इसलिए प्रत्येक case के बाद break लिखने की आवश्यकता नहीं है।
← Back to Courses
Course Lessons