متغیرها و انواع داده
بخشی از دوره Go
در درس قبل یک تکه متن ثابت را چاپ کردید. برنامههای واقعی باید چیزهایی را به خاطر بسپارند که تغییر میکنند: نام یک مشتری، یک قیمت، اینکه تیک یک گزینه خورده یا نه. متغیر نامی است که جای مقداری در حافظه مینشیند، تا کدتان بتواند به «قیمت» ارجاع بدهد و لازم نباشد همه جا 4.50 را دوباره تایپ کنید.
فرض کنید دارید فرمی را پر میکنید: یک خانه برای نام، یکی برای سن. تعریف یک متغیر هم در کد همین ایده است، یعنی جعبهای برچسبخورده که یک مقدار در آن مینشیند. داخل یک تابع، کوتاهترین راه ساختن متغیر عملگر := است که «تعریف کن و مقدار بده» خوانده میشود:
میخواهی Go متغیرها و انواع داده را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Go آماده دریافت کنی و متغیرها و انواع داده را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسمتغیرها و انواع دادهچه چیزهایی یاد میگیری
- Var declaration
- Short declaration :=
- Int
- Float64
- String
- Bool
- Type conversion
- Zero values
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
20 درس- 1سلام، گو25 دقیقه
- 2متغیرها و انواع داده25 دقیقه
- 3کنترل جریان: if و for30 دقیقه
- 4توابع30 دقیقه
- 5اسلایسها (slices) و مپها (maps)35 دقیقه
- 6استراکتها (structs) و پوینترها (pointers)35 دقیقه
- 7متدها (methods) و اینترفیسها (interfaces)35 دقیقه
- 8مدیریت خطا35 دقیقه
- 9ماژولها (modules) و ساختار پروژه35 دقیقه
- 10پروژه نهایی CLI کوچک40 دقیقه
- 11گشتی در کتابخانه استاندارد40 دقیقه
- 12آزمایش و بنچمارکها (benchmarks)40 دقیقه
- 13گوروتینها (goroutines) و کانالها (channels)40 دقیقه
- 14الگوهای همزمانی45 دقیقه
- 15جنریکها (generics)35 دقیقه
- 16سرورهای HTTP45 دقیقه
- 17پایگاههای داده با database/sql45 دقیقه
- 18عملکرد و پروفایلسازی40 دقیقه
- 19الگوهای طراحی در Go40 دقیقه
- 20استقرار و محیط تولید45 دقیقه
