Біз Go бағдарламалау тілінің тарихы , оның құрылымы, синтаксисі туралы айттық, енді біз оған ең қарапайым бағдарламаны, атап айтқанда классикалық Hello World бағдарламасын орындай аламыз. Дайын ба? Содан кейін ол ұзақ уақытқа созылмайды.
Бірінші бағдарламамызды жасайық. Бағдарламалауда барлық жаңадан бастағандар үшін «Сәлем әлем!» жолын көрсетуден бастау әдеттегідей. Жүйеңізге Go орнатуға немесе play.golang.org онлайн қызметін пайдалануға болады. Оның көмегімен сіз бірінші бағдарламаңызды тікелей браузерде іске қоса аласыз. Онлайн қызметпен жұмыс жасайық. Сайтты ашыңыз.
Содан кейін сіз бірінші бағдарламаның дайын кодын көресіз:
package main import ( "fmt") func main() { fmt.Println("Hello, playground") }
Бірінші жолда файлдың main
бумаға жататынын көрсету керек, ал екінші жол стандартты енгізу және шығару функцияларына жауап беретін fmt
бумасын импорттайды. Бір уақытта бірнеше пакетті импорттау үшін жақшалар қажет. Атауларды үтірмен бөліп қосуға болады.
Осыдан кейін main
функциялар пакеті жаңартылады. Содан кейін ол бағдарламаны іске қосу арқылы орындалады. Барлық Go бағдарламалары main
функцияны қамтиды. main
функция - кіру нүктесі деп аталатын. Команданың орындалуы одан басталады, дегенмен кез келген динамикалық тілде жоғарыдан төменге қарай орындалады.
Негізгі функцияның ішінде біз fmt
кітапханасын шақырамыз. Бұрын ол нүкте синтаксисі арқылы импортталды. printLn әдісі экранға жолды басып шығарады. Go нақты синтаксисті қабылдады: оның мәні компилятор сәйкессіздікке байланысты қате шығармаса да, синтаксисті дәл орындау ұсынылады.
Айнымалы атаулар үшін түйе регистрінің синтаксисін пайдалану жиі кездеседі, яғни foo_bar.
Go бағдарламасының ашылу жақшасының алдында ешбір таңбаны орамайтынын байқаған боларсыз. Жол үзілімін қойсаңыз да, сіз қатені аласыз:
Go-де стандартталған шегініс бар, бірақ ол Python сияқты талаптарға ие емес.