Go היא שפת תכנות בקוד פתוח שנוצרה לראשונה בגוגל על ​​ידי רוברט גריסמר, רוב פייק וקן תומפסון. ככל שבסיס הקוד של גוגל גדל במורכבות ובגודל, החברה הייתה צריכה ליצור שפת תכנות פשוטה ואמינה שקל ללמוד. לך תסמן את כל התיבות האלה.

הוא מוקלד באופן סטטי ומגיע עם הקצאת זיכרון, איסוף אשפה ותזמון טבעי. העיצוב של Go מעניק לשפה ביצועים ומהירות גבוהים.

Go משמש בעיקר בתכנות בענן, DevOps, רובוטיקה, מדעי נתונים ובינה מלאכותית.

תחילת העבודה: התקן את Go

כדי להתחיל עם Go, התקן אותו בסביבת הפיתוח שלך. לפני התקנתו, עליך להוריד אותו מ דף ההורדות של Go. כששם, לחץ על תוכנית ההתקנה שתואמת למערכת שלך כדי להתחיל בתהליך ההורדה.

התקן את Go ב-Windows

פתח את קובץ ה-MSI שהורדת ופעל לפי ההוראות להתקנת Go. אשר אם ההתקנה הצליחה על ידי הפעלת הפקודה הבאה בשורת הפקודה.

גרסה ללכת

התקן Go ב-macOS

פתח את קובץ ה-PKG שהורדת, עקוב אחר ההוראות להתקנת Go, וזהו. אתה אמור להיות מסוגל להשתמש בו.

כמו עם Windows, אתה יכול להשתמש בפקודה הבאה כדי לאשר אם ההתקנה הצליחה:

גרסה ללכת

התקן Go ב-Linux

לפני התקנת Go, הסר כל התקנות קודמות באמצעות הפקודה הזו:

rm -rf /usr/local/go 
instagram viewer

היזהר מאוד בשימוש ב rm פקודה עם ה rf אפשרויות. זה ימחק לצמיתות את הספרייה שאתה נותן לו, כולל כל הקבצים שבתוכה. שימו לב לשגיאות הקלדה!

עַכשָׁיו, לחלץ את קובץ ה-tarball הרגע הורדת ל /usr/local . הפעל את הפקודה הבאה, החלפה tarball-file.tar.gz עם שם הקובץ שלך:

tar -C /usr/local -xzf tarball-file.tar.gz

אתה גם צריך להוסיף את הנתיב Go ל- משתנה סביבת נתיב:

ייצוא PATH=$PATH:/usr/local/go/bin

התוכנית הראשונה שלך

כעת לאחר שהתקנת את Go במחשב שלך, אתה מוכן לכתוב את תוכנית Go הראשונה שלך.

צור תוכנית שלום עולם

התוכנית הראשונה שתיצור היא תוכנית פשוטה שמדפיסה "שלום עולם". צור קובץ חדש, hello-world.go, ופתח אותו עם עורך הטקסט המועדף עליך. אם אתה משתמש בקוד VS, הוא ינחה אותך להתקין את התוסף Go. התקן אותו והוסף אליו את הקוד הבא hello-world.go:

החבילה הראשית
ייבוא ​​"fmt"
func main () {
fmt. Println ("שלום עולם")
}

לפני שתדון במה שקורה בקוד שזה עתה כתבת, הפעל את הפקודה הבאה כדי לבדוק אם היא עובדת.

לך לרוץ hello-world.go 

זה אמור להדפיס "Hello World" בטרמינל שלך.

פירוט התוכנית

חבילה ניתנת להפעלה

החבילה הראשית

Go מארגנת קבצי מקור בחבילות, מה שמסייע לשימוש חוזר. חבילה בודדת יכולה להכיל מספר קבצים. כל אחד מהקבצים הללו יכול לגשת לערכים או לפונקציות מקבצים אחרים באותה חבילה מבלי לייבא אותם. יתר על כן, ייבוא ​​חבילה לקובץ Go נותן לך גישה לכל הערכים והפונקציות המוגדרות בקבצים שהיא מכילה.

החבילה הראשית שבה השתמשת ב- hello-world.go התוכנית היא מיוחדת מכיוון שהיא אומרת ל-Go שהתוכנית הזו ניתנת להפעלה.

ייבוא ​​פונקציות עיצוב

ייבוא ​​"fmt"

fmt היא אחת החבילות שמספקת Go. הוא מספק דרכים ליישם פונקציונליות I/O מעוצבים כמו הדפסת מחרוזת.

הפונקציה העיקרית

func main

לכל תוכנית Go להפעלה חייבת להיות א רָאשִׁי פונקציה הפועלת כנקודת כניסה.

בדוגמה זו, אתה משתמש fmt. Println כדי להדפיס את "Hello World" ואחריו שורה חדשה.

אתה יכול למצוא את הקוד לתוכנית Hello World במדריך זה מ התמצית הזו.

המשך ללמוד על Go Programming

פוסט זה הציג בפניכם כתיבת תוכניות בשפת התכנות Go. למדת כיצד להתקין את Go על מערכת ההפעלה שבה אתה משתמש וכיצד ליצור תוכנית פשוטה של ​​שלום עולם. צלול עמוק יותר לתוך Go על ידי למידה על סוגים משתנים, מערכים ולולאות.

האם כדאי ללמוד גולאנג היום?

קרא הבא

לַחֲלוֹקצִיוּץלַחֲלוֹקאימייל

נושאים קשורים

  • תִכנוּת
  • תִכנוּת

על הסופר

מרי גאתוני (15 מאמרים שפורסמו)

מרי גאתוני היא מפתחת תוכנה עם תשוקה ליצור תוכן טכני שהוא לא רק אינפורמטיבי אלא גם מרתק. כשהיא לא מקודדת או כותבת, היא נהנית לבלות עם חברים ולהיות בחוץ.

עוד ממרי גאתוני

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחץ כאן כדי להירשם