خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

شروع با Go

با این راهنمای سریع نصب و نحوه نوشتن اولین برنامه خود بلند شوید و بروید.

Go یک زبان برنامه نویسی متن باز است که برای اولین بار توسط رابرت گریزمر، راب پایک و کن تامپسون در گوگل ایجاد شد. با افزایش پیچیدگی و اندازه پایگاه کد گوگل، این شرکت نیاز به ایجاد یک زبان برنامه نویسی ساده و قابل اعتماد داشت که یادگیری آن آسان باشد. برو همه این کادرها را علامت بزن.

به صورت ایستا تایپ شده است و با تخصیص حافظه، جمع آوری زباله و همزمانی طبیعی ارائه می شود. طراحی Go به زبان عملکرد و سرعت بالایی می دهد.

Go بیشتر در برنامه نویسی ابری، DevOps، روباتیک، علم داده و هوش مصنوعی استفاده می شود.

شروع به کار: Go را نصب کنید

برای شروع با Go، آن را در محیط توسعه خود نصب کنید. قبل از نصب، باید آن را از صفحه دانلودهای Go دانلود کنید. پس از آن، روی نصب کننده ای که با سیستم شما مطابقت دارد کلیک کنید تا فرآیند دانلود شروع شود.

دانلودهای ویژه برای Go

Go را روی ویندوز نصب کنید

فایل MSI را که دانلود کرده اید باز کنید و دستورالعمل ها را برای نصب Go دنبال کنید. با اجرای دستور زیر در خط فرمان تأیید کنید که آیا نصب با موفقیت انجام شده است.

go version

Go را روی macOS نصب کنید

فایل PKG را که دانلود کرده‌اید باز کنید، دستورالعمل‌های نصب Go را دنبال کنید، و تمام. شما باید بتوانید از آن استفاده کنید.

همانند ویندوز، می توانید از دستور زیر برای تایید موفقیت آمیز بودن نصب استفاده کنید:

مطلب مرتبط:   با ارائه/تزریق از حفاری Vue Prop خلاص شوید

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 به شما امکان می دهد به تمام مقادیر و عملکردهای تعریف شده در فایل های موجود در آن دسترسی داشته باشید.

مطلب مرتبط:   نحوه اضافه کردن متن به تصاویر در یک برنامه JES

بسته اصلی که در برنامه hello-world.go استفاده کرده اید خاص است زیرا به Go می گوید که این برنامه قابل اجرا است.

توابع قالب‌بندی وارد کنید

import "fmt"

fmt یکی از پکیج های ارائه شده توسط Go است. راه‌هایی برای پیاده‌سازی عملکردهای ورودی/خروجی فرمت‌شده مانند چاپ رشته ارائه می‌کند.

تابع اصلی

func main

هر برنامه اجرایی Go باید یک تابع اصلی داشته باشد که به عنوان نقطه ورودی عمل می کند.

در این مثال، شما از fmt.Println برای چاپ “Hello World” و به دنبال آن یک خط جدید استفاده می کنید.

کد برنامه Hello World را می توانید در این آموزش از این Gist پیدا کنید.

به یادگیری برنامه نویسی Go ادامه دهید

این پست شما را با برنامه نویسی به زبان برنامه نویسی Go آشنا کرد. شما یاد گرفته اید که چگونه Go را بر روی سیستم عامل مورد استفاده خود نصب کنید و چگونه یک برنامه ساده hello world بسازید. با یادگیری انواع متغیرها، آرایه‌ها و حلقه‌ها، عمیق‌تر به Go بروید.