مشخصات مقاله
-
0.0
-
5329
-
0
-
0
انواع داده در زبان برنامه نویسی Go
متغیرها می توانند انواع مختلفی داشته باشند مانند int، float، struct، slice یا می توانند از interface باشند.
فرم کلی برای اعلان یک متغیر استفاده از کلمه کلیدی var است:
var identifier type
مثال
var a int
var b bool
var str string
هنگامی که متغیری با var اعلان می شود، به طور خودکار آن را به مقدار صفر تعریف شده برای نوع آن مقداردهی اولیه می کند. یک نوع داده، مجموعه مقادیر و مجموعه عملیاتی را که می تواند روی آن مقادیر انجام شود را تعریف می کند.
نمونه ساده نوع داده در Go
package main
import "fmt"
func main() {
var i int
var f float64
var b bool
var s string
fmt.Printf("%T %T %T %T\n",i,f,b,s) // Prints type of the variable
fmt.Printf("%v %v %v %q \n", i, f, b, s) //prints initial value of the variable
}
خروجی :
int float64 bool string 0 0 false ""
Construct و نوع داده در Go
کد منبع Go در فایل .go ذخیره می شود. نام فایل از حروف کوچک تشکیل شده است. اگر نام فایل چندین قسمت دارد، باید با زیرخط "_" از هم جدا شود.فایل Go یک نام یا شناسه دارد که به حروف کوچک و بزرگ حساس است مانند C.
به عنوان مثال: a، ax123، i و ....
شناسه _ خاص است. به آن شناسه خالی می گویند. ممکن است در اعلان های متغیر استفاده شود.
مانند شناسه های معمولی است اما مقدار آن کنار گذاشته شده است، بنابراین دیگر نمی توان از آن در کد استفاده کرد.
ممکن است اتفاق بیفتد که متغیر، نوع یا تابع نامی نداشته باشد و حتی انعطاف پذیری را افزایش دهد بنابراین anonymous نامیده می شود.
25 کلمه کلیدی برای Go-code:
برنامه ها از کلمات کلیدی، ثابت ها، متغیرها، عملگرها، انواع داده و توابع تشکیل شده اند. جداکننده های زیر در ساختارهایی مانند پرانتز ( )، براکت [ ] و پرانتز { } استفاده می شوند.
نقطه گذاری, : و ... نیز در کد استفاده می شوند.