با این راهنمای سریع نصب و نحوه نوشتن اولین برنامه خود بلند شوید و بروید.
Go یک زبان برنامه نویسی متن باز است که برای اولین بار توسط رابرت گریزمر، راب پایک و کن تامپسون در گوگل ایجاد شد. با افزایش پیچیدگی و اندازه پایگاه کد گوگل، این شرکت نیاز به ایجاد یک زبان برنامه نویسی ساده و قابل اعتماد داشت که یادگیری آن آسان باشد. برو همه این کادرها را علامت بزن.
به صورت ایستا تایپ شده است و با تخصیص حافظه، جمع آوری زباله و همزمانی طبیعی ارائه می شود. طراحی Go به زبان عملکرد و سرعت بالایی می دهد.
Go بیشتر در برنامه نویسی ابری، DevOps، روباتیک، علم داده و هوش مصنوعی استفاده می شود.
شروع به کار: Go را نصب کنید
برای شروع با Go، آن را در محیط توسعه خود نصب کنید. قبل از نصب، باید آن را از صفحه دانلودهای Go دانلود کنید. پس از آن، روی نصب کننده ای که با سیستم شما مطابقت دارد کلیک کنید تا فرآیند دانلود شروع شود.
Go را روی ویندوز نصب کنید
فایل MSI را که دانلود کرده اید باز کنید و دستورالعمل ها را برای نصب Go دنبال کنید. با اجرای دستور زیر در خط فرمان تأیید کنید که آیا نصب با موفقیت انجام شده است.
go version
Go را روی macOS نصب کنید
فایل PKG را که دانلود کردهاید باز کنید، دستورالعملهای نصب Go را دنبال کنید، و تمام. شما باید بتوانید از آن استفاده کنید.
همانند ویندوز، می توانید از دستور زیر برای تایید موفقیت آمیز بودن نصب استفاده کنید:
go version
Go را روی لینوکس نصب کنید
قبل از نصب Go، نصب های قبلی را با استفاده از این دستور حذف کنید:
rm -rf /usr/local/go
در استفاده از دستور rm با گزینه های rf بسیار مراقب باشید. دایرکتوری را که به آن میدهید، از جمله همه فایلهای داخل، برای همیشه حذف میکند. مراقب اشتباهات تایپی باشید!
اکنون فایل tarball را که به تازگی دانلود کرده اید در /usr/local استخراج کنید. دستور زیر را اجرا کنید و نام فایل خود را جایگزین tarball-file.tar.gz کنید:
tar -C /usr/local -xzf tarball-file.tar.gz
همچنین باید مسیر Go را به متغیر محیط مسیر اضافه کنید:
export PATH=$PATH:/usr/local/go/bin
اولین برنامه رفتن شما
اکنون که Go را روی دستگاه خود نصب کرده اید، آماده نوشتن اولین برنامه Go خود هستید.
یک برنامه Hello World ایجاد کنید
اولین برنامه ای که ایجاد می کنید یک برنامه ساده است که “Hello world” را چاپ می کند. یک فایل جدید به نام hello-world.go ایجاد کنید و آن را با ویرایشگر متن دلخواه خود باز کنید. اگر از VS Code استفاده می کنید، از شما می خواهد پسوند Go را نصب کنید. آن را نصب کنید و کد زیر را به hello-world.go اضافه کنید:
package main
import "fmt"
func main () {
fmt.Println("Hello World")
}
قبل از بحث در مورد آنچه در کدی که نوشتید، دستور زیر را اجرا کنید تا بررسی کنید که آیا کار می کند یا خیر.
go run hello-world.go
باید “Hello World” را در ترمینال شما چاپ کند.
تفکیک برنامه
بسته اجرایی
package main
Go فایل های منبع را در بسته ها سازماندهی می کند که به قابلیت استفاده مجدد کمک می کند. یک بسته می تواند حاوی چندین فایل باشد. هر یک از این فایلها میتوانند به مقادیر یا توابع فایلهای دیگر در همان بسته بدون وارد کردن آنها دسترسی داشته باشند. علاوه بر این، وارد کردن یک بسته در یک فایل Go به شما امکان می دهد به تمام مقادیر و عملکردهای تعریف شده در فایل های موجود در آن دسترسی داشته باشید.
بسته اصلی که در برنامه hello-world.go استفاده کرده اید خاص است زیرا به Go می گوید که این برنامه قابل اجرا است.
توابع قالببندی وارد کنید
import "fmt"
fmt یکی از پکیج های ارائه شده توسط Go است. راههایی برای پیادهسازی عملکردهای ورودی/خروجی فرمتشده مانند چاپ رشته ارائه میکند.
تابع اصلی
func main
هر برنامه اجرایی Go باید یک تابع اصلی داشته باشد که به عنوان نقطه ورودی عمل می کند.
در این مثال، شما از fmt.Println برای چاپ “Hello World” و به دنبال آن یک خط جدید استفاده می کنید.
کد برنامه Hello World را می توانید در این آموزش از این Gist پیدا کنید.
به یادگیری برنامه نویسی Go ادامه دهید
این پست شما را با برنامه نویسی به زبان برنامه نویسی Go آشنا کرد. شما یاد گرفته اید که چگونه Go را بر روی سیستم عامل مورد استفاده خود نصب کنید و چگونه یک برنامه ساده hello world بسازید. با یادگیری انواع متغیرها، آرایهها و حلقهها، عمیقتر به Go بروید.