chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開始編寫第一個Go程序

馬哥Linux運維 ? 來源:GCTT ? 作者:Nick Coghlan ? 2022-08-22 09:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這是 Golang 系列教程的第 2 個教程。如果想要了解什么是 Golang,以及如何安裝 Golang,請閱讀上一篇文章。

學(xué)習(xí)一種編程語言的最好方法就是去動手實踐,編寫代碼。讓我們開始編寫第一個 Go 程序吧。

我個人推薦使用安裝了Go 擴展Visual Studio Code作為 IDE。它具有自動補全、編碼規(guī)范(Code Styling)以及許多其他的特性。(你也可以使用 GoLand 這個專門的 Go IDE)

1 第一個 Go 程序

現(xiàn)在已經(jīng) Go1.15.x 了,自然使用 Go 模塊,而不是之前的 GOPATH。因此原文的 Go 工作區(qū)部分在此廢除,采用模塊的方式實現(xiàn),當(dāng)然第一個程序可以不需要模塊。所以這部分不是原文翻譯,而是我另外撰寫(polarisxu)。 在你的系統(tǒng)任意目錄下創(chuàng)建一個目錄 hello。 接著創(chuàng)建 helloworld.go 文件,在里面保存下面的程序。


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

2 運行 Go 程序

運行 Go 程序有多種方式,我們下面依次介紹。

使用 go run 命令 - 在命令提示符旁,輸入 go run helloworld.go。

在控制臺上會看見 Hello World 的輸出。

使用 go install 命令 - 運行 go install hello,接著可以用$GOPATH/bin/hello 來運行該程序。

第 3 種運行程序的好方法是使用 go playground。盡管它有自身的限制,但該方法對于運行簡單的程序非常方便。我已經(jīng)在 playground 上創(chuàng)建了一個 hello world 程序。點擊這里在線運行程序。你可以使用 go playground[4]與其他人分享你的源代碼。

3 簡述 hello world 程序

下面就是我們剛寫下的 hello world 程序。

package main //1
import "fmt" //2
func main() { //3 fmt.Println("Hello World") //4}
現(xiàn)在簡單介紹每一行大概都做了些什么,在以后的教程中還會深入探討每個部分。

package main - 每一個 Go 文件都應(yīng)該在開頭進行package name的聲明(譯注:只有可執(zhí)行程序的包名應(yīng)當(dāng)為 main)。包(Packages)用于代碼的封裝與重用,這里的包名稱是main。

import "fmt"- 我們引入了 fmt 包,用于在 main 函數(shù)里面打印文本到標(biāo)準(zhǔn)輸出。

func main()- main 是一個特殊的函數(shù)。整個程序就是從 main 函數(shù)開始運行的。

main 函數(shù)必須放置在 main 包中。{和}分別表示 main 函數(shù)的開始和結(jié)束部分。

fmt.Println("Hello World")- fmt 包中的 Println 函數(shù)用于把文本寫入標(biāo)準(zhǔn)輸出。 該代碼可以在 GitHub上下載。 現(xiàn)在你可以進入 Golang 系列教程第 3 部分:變量中學(xué)習(xí) Golang 中的變量。


審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    1034

    瀏覽量

    56805
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1962

    瀏覽量

    39328

原文標(biāo)題:Go 經(jīng)典入門系列2:Hello World

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    工業(yè)數(shù)據(jù)采集的真相:99%的企業(yè)都走錯了第一

    大多數(shù)企業(yè)在數(shù)據(jù)采集上犯的第一個錯誤是:從硬件開始思考。 “我們需要幾個網(wǎng)關(guān)?” “哪種型號的采集模塊?” “預(yù)算夠買多少臺設(shè)備?” 這些看似合理的問題,實際上把解決方案局限在了“硬件采購”的層面。真正的數(shù)據(jù)采集,應(yīng)該從三
    的頭像 發(fā)表于 12-26 10:18 ?104次閱讀
    工業(yè)數(shù)據(jù)采集的真相:99%的企業(yè)都走錯了<b class='flag-5'>第一</b>步

    BH67F2472開發(fā)電路與第一個程序設(shè)計

    ,所有外設(shè)與芯片引腳的對應(yīng)關(guān)系都標(biāo)注完成,反推出了電路板的原理圖。電路原理框圖如下: 添加圖片注釋,不超過 140 字(可選) 5.第一個程序設(shè)計 得到原理圖后,就可以通過程序控制電路板上的設(shè)備。
    發(fā)表于 12-10 08:42

    Linux 下交叉編譯實戰(zhàn):跑起來你的第一個 STM32 程序

    跑起來你的第一個STM32程序。、準(zhǔn)備工作在開始之前,需要準(zhǔn)備:1、Linux開發(fā)環(huán)境Ubuntu、Debian或其他主流發(fā)行版都可以。2、ARMGCC交叉編譯工具
    的頭像 發(fā)表于 11-24 19:04 ?620次閱讀
    Linux 下交叉編譯實戰(zhàn):跑起來你的<b class='flag-5'>第一個</b> STM32 <b class='flag-5'>程序</b>

    **CW32L012****開發(fā)評估板的第一個程序**

    CW32L012****開發(fā)評估板的第一個程序 最近以15.99在CW32生態(tài)社區(qū)入手了這塊CW32L012開發(fā)評估板,我迫不及待的燒錄進電燈程序,看看這塊板子是否是正常的,能否滿足我后面的學(xué)習(xí)
    發(fā)表于 11-22 00:09

    【EK-RA6E2開發(fā)指南】GPIO使用

    我相信大多數(shù)學(xué)習(xí)嵌入式的朋友學(xué)習(xí)單片機的第一個程序都是點燈,畢竟點燈簡單嘛,操作下GPIO即可。當(dāng)然,本教程的第一個應(yīng)用也從GPIO的使用開始。
    的頭像 發(fā)表于 09-23 18:13 ?3243次閱讀
    【EK-RA6E2開發(fā)指南】GPIO使用

    DIY 流體模擬吊墜():理論與第一個吊墜的制作

    件能夠?qū)崟r運行 FLIP 流體模擬的手工珠寶。外殼鍍金,顯示屏由片表鏡保護。 觀看以下視頻,您可以了解整個設(shè)計與制作過程: 簡介 我直想實現(xiàn)
    的頭像 發(fā)表于 09-07 17:49 ?2451次閱讀
    DIY 流體模擬吊墜(<b class='flag-5'>一</b>):理論與<b class='flag-5'>第一個</b>吊墜的制作

    HRTIM變頻控制輸出的第一個周期頻率異常的原因?

    在使用STM32G474CBT6的HRTIM_Mater、HRTIM_TIMER_B和HRTIM_TIMER_D輸出同步互補的四路輸出時,關(guān)閉4路輸出和三定時器的計數(shù)后,再次開啟時第一個周期的頻率
    發(fā)表于 04-25 06:17

    文教你構(gòu)建第一個應(yīng)用程序

    構(gòu)建第一個應(yīng)用程序 創(chuàng)建新工程 步驟 1通過如下兩種方式,打開工程創(chuàng)建向?qū)Ы缑妗? 如果當(dāng)前未打開任何工程,可以在 DevEco Studio 的歡迎頁,選擇“Projects
    發(fā)表于 04-24 06:41

    HRTIM變頻控制輸出的第一個周期頻率異常的原因?

    在使用STM32G474CBT6的HRTIM_Mater、HRTIM_TIMER_B和HRTIM_TIMER_D輸出同步互補的四路輸出時,關(guān)閉4路輸出和三定時器的計數(shù)后,再次開啟時第一個周期的頻率
    發(fā)表于 04-22 12:08

    迅為RK3568開發(fā)板helloworld 驅(qū)動實驗-驅(qū)動編寫

    在學(xué)習(xí) C 語言或者其他語言的時候,我們通常是打印句“helloworld”來開啟編程世界的大門。學(xué)習(xí)驅(qū)動程序編程亦可以如此,使用 helloworld 作為我們的第一個驅(qū)動程序。接
    發(fā)表于 04-01 15:20

    零基礎(chǔ)入門:如何在樹莓派上編寫和運行Python程序?

    在這篇文章中,我將為你簡要介紹Python程序是什么、Python程序可以用來做什么,以及如何在RaspberryPi上編寫和運行簡單的
    的頭像 發(fā)表于 03-25 09:27 ?1744次閱讀
    零基礎(chǔ)入門:如何在樹莓派上<b class='flag-5'>編寫</b>和運行Python<b class='flag-5'>程序</b>?

    STM32H750使用定時器比較通道觸發(fā)DMA操作GPIO,偶爾會發(fā)生第一個脈沖寬度過短怎么解決?

    RCC配置: DMA設(shè)置: 定時器設(shè)置: 生成的協(xié)議是dshot600 期望產(chǎn)生的效果是電平至少為560ns的高低電平 但是在實際測試的過程發(fā)現(xiàn)周期性的出現(xiàn)第一個脈沖會非常小的問題,不知道怎么排查 懇請各位能不能
    發(fā)表于 03-11 06:11

    使用Labview做一個485串口電子秤程序

    232、485串口通訊是最常見的儀器儀表通訊方式之,本文詳細介紹,用Labview編寫電子秤的485串口程序.
    發(fā)表于 03-06 18:11 ?1次下載

    用Labview寫電子稱的485串口程序

    關(guān)鍵詞:Labview + 串口程序 232、485串口通訊是最常見的儀器儀表通訊方式之,本文詳細介紹,用Labview編寫電子秤的
    的頭像 發(fā)表于 03-06 09:54 ?1734次閱讀
    用Labview寫<b class='flag-5'>一</b><b class='flag-5'>個</b>電子稱的485串口<b class='flag-5'>程序</b>

    DLP2010evm-lc混合internal pattern set顯示,只會播放第一個pattern set里面的8pattern,之后就直黑屏了怎么解決?

    比如當(dāng)我添加包含81D的vertical pattern和包含81D的horizo
    發(fā)表于 02-26 07:48