3.آموزش GO با مثال (متغیر ها)

در زبان GO متغییر ها به صراحت اعلام میشن و توسط کامپایلر ها مورد استفاده قرار میگیرن به عنوان مثال بررسی کردن صحت نوع ارجاع یک تابع.

package main
import "fmt"
func main() {

برای اعلان یک یا بیشتر از یک متغییر از کلمه کلیدی "var" استفاده میکنیم.

   var a = "initial"
    fmt.Println(a)

شما میتونید چند تا متغییر رو با یک "var" اعلان کنید.

   var b, c int = 1, 2
    fmt.Println(b, c)

بدون اعلان نوع ، زبان GO نوع متغیر اولیه را در می یابد.

   var d = true
    fmt.Println(d)

متغیر هایی که مقدار اولیه به اونها داده نشده به طور پیشفرض "صفر-مقدار شده" میشوند. برای مثال "صفر- مقدارشده" برای یک int برابر با 0 میباشد.

   var e int
    fmt.Println(e)

عبارت := نحوی است کوتاه شده برای اعلام و مقداردهی اولیه یک متغیر در این مثال :

var f string = "short"

برابر با عبارت زیر میباشد:

   f := "short"
    fmt.Println(f)
}

اجرای این برنامه

$ go run variables.go
initial
1 2
true
0
short

<<نوع ها-------------------------------------------ثابت ها>>