Төлем әдістері Abuse

Go режимінде Сәлем әлемін қалай жасауға болады

25.11.2022, 23:31

Біз Go бағдарламалау тілінің тарихы , оның құрылымы, синтаксисі туралы айттық, енді біз оған ең қарапайым бағдарламаны, атап айтқанда классикалық Hello World бағдарламасын орындай аламыз. Дайын ба? Содан кейін ол ұзақ уақытқа созылмайды.

Бағдарламаны қалай құруға болады

Бірінші бағдарламамызды жасайық. Бағдарламалауда барлық жаңадан бастағандар үшін «Сәлем әлем!» жолын көрсетуден бастау әдеттегідей. Жүйеңізге Go орнатуға немесе play.golang.org онлайн қызметін пайдалануға болады. Оның көмегімен сіз бірінші бағдарламаңызды тікелей браузерде іске қоса аласыз. Онлайн қызметпен жұмыс жасайық. Сайтты ашыңыз.

Содан кейін сіз бірінші бағдарламаның дайын кодын көресіз:

 package main import ( "fmt") func main() { fmt.Println("Hello, playground") } 

Go режимінде Сәлем әлемін қалай жасауға болады

Бірінші жолда файлдың main бумаға жататынын көрсету керек, ал екінші жол стандартты енгізу және шығару функцияларына жауап беретін fmt бумасын импорттайды. Бір уақытта бірнеше пакетті импорттау үшін жақшалар қажет. Атауларды үтірмен бөліп қосуға болады.

Осыдан кейін main функциялар пакеті жаңартылады. Содан кейін ол бағдарламаны іске қосу арқылы орындалады. Барлық Go бағдарламалары main функцияны қамтиды. main функция - кіру нүктесі деп аталатын. Команданың орындалуы одан басталады, дегенмен кез келген динамикалық тілде жоғарыдан төменге қарай орындалады.

Негізгі функцияның ішінде біз fmt кітапханасын шақырамыз. Бұрын ол нүкте синтаксисі арқылы импортталды. printLn әдісі экранға жолды басып шығарады. Go нақты синтаксисті қабылдады: оның мәні компилятор сәйкессіздікке байланысты қате шығармаса да, синтаксисті дәл орындау ұсынылады.

Айнымалы атаулар үшін түйе регистрінің синтаксисін пайдалану жиі кездеседі, яғни foo_bar. Go бағдарламасының ашылу жақшасының алдында ешбір таңбаны орамайтынын байқаған боларсыз. Жол үзілімін қойсаңыз да, сіз қатені аласыз:

Go режимінде Сәлем әлемін қалай жасауға болады

Go-де стандартталған шегініс бар, бірақ ол Python сияқты талаптарға ие емес.