Python 程序員快速學(xué) Go+ 系列,第一篇+官方手冊翻譯

      網(wǎng)友投稿 749 2025-04-01

      背景

      Go+ 是七牛云 CEO 發(fā)明的一門編程語言,官網(wǎng)在此 ,官方介紹其可用于工程、STEM 教育和數(shù)據(jù)科學(xué), 2020 年 7 月正式發(fā)布,2021 年 10 月推出 1.0 版本,相當(dāng)?shù)臒岷酢?/p>

      這里備注下 STEM 教育 指的是 科學(xué)(Science),技術(shù)(Technology),工程(Engineering),數(shù)學(xué)(Mathematics) 四門學(xué)科英文首字母的縮寫,所以 Go+ 設(shè)計的初衷之一肯定是想作為青少年學(xué)習(xí)編程的入門語言,非常不錯~

      在翻閱資料的時候,找到了如下描述:

      與 Python 相比,Go+ 提供:

      更好的性能

      更像自然語言的語法

      與 Python 生態(tài)系統(tǒng)的兼容性(未來)

      數(shù)據(jù)科學(xué)和工程的相同語言

      上述內(nèi)容對于作為 Python 程序員的橡皮擦來說,必然要去驗證一下。

      初入手

      學(xué)習(xí)任何編程語言,最難的一點其實是環(huán)境的配置,很多人在第一步就走不下去了,因此我們這個系列的文章也從這里開始。

      遵循官方建議,通過 git 克隆代碼到本地進(jìn)行安裝。(博客外的聲音:其實這個上手是存在難度的,很多新手朋友可以搜索一下 git 的相關(guān)資料,提前進(jìn)行學(xué)習(xí)。)

      命令比較簡單:

      git clone https://github.com/goplus/gop.git

      下載完畢,按照官方指導(dǎo)進(jìn)入 gop 目錄,執(zhí)行 all.bat 文件,但是錯誤出現(xiàn)了,提示沒有 go。

      (博客外的聲音:這里其實比較尷尬了,我知道去下載 go ,配置環(huán)境,但是新手朋友肯定不知道,又一個阻礙其學(xué)習(xí)的門檻)

      安裝 go

      go+ 是基于 google go 的,所以需要在 windows 上安裝一下 go 的相關(guān)環(huán)境,打開-:https://golang.google.cn/dl/,根據(jù)電腦系統(tǒng)選擇你的版本。

      遵循下一步原則進(jìn)行安裝,直到安裝成功,使用 windows+r 喚醒運(yùn)行窗口,輸入 cmd,喚醒控制臺,然后輸入 go version ,得到下圖內(nèi)容,表示安裝成功。

      再次進(jìn)入 go+ 的源碼目錄,執(zhí)行 all.bat 文件,然后出現(xiàn)下圖所示內(nèi)容,等著即可。

      如果出現(xiàn)下述鏈接異常,先在控制臺執(zhí)行 go env -w GOPROXY=https://goproxy.cn,direct ,然后再次執(zhí)行 all.bat 即可成功。

      測試 go+ 是否安裝成功

      接下來在控制臺輸入 gop version ,檢測 go+ 環(huán)境是否安裝成功。

      hello world

      在后續(xù)的學(xué)習(xí)過程中有2個站點,你需要經(jīng)常訪問。

      教程網(wǎng):https://tutorial.goplus.org/

      Python 程序員快速學(xué) Go+ 系列,第一篇+官方手冊翻譯

      在線代碼練習(xí)環(huán)境:https://play.goplus.org/

      打開第一課 https://tutorial.goplus.org/hello-world(博客外的聲音,英文的?沒有中文手冊?為啥沒有??建議官方補(bǔ)齊中文手冊。)

      對于 hello world ,官方手冊提供了 3種寫法,在書寫之前,先在本地創(chuàng)建一個文件夾,命名為 xxx.gop ,后綴使用 gop 即可。

      代碼編寫的 IDE 使用 VSCODE 即可,在擴(kuò)展中發(fā)現(xiàn) VSCODE 有語言包擴(kuò)展。

      插件安裝完畢,在剛剛創(chuàng)建好的文件中輸入下述代碼,回到控制臺。

      println "Hello World"

      上述問題出現(xiàn)的原因,是沒有把文件的根目錄放置到 gop 安裝目錄中,移動 練習(xí) 文件夾到 gop 安裝目錄。

      再次通過控制臺進(jìn)入 練習(xí) 文件夾,輸入 gop run demo.gop 即可輸出 hello world 。

      測試三種運(yùn)行方式,都沒有問題:

      //println "Hello World" /* 多行注釋 println("Hello world") */ package main func main() { println("Hello world") }

      官方文檔翻譯

      為了便于新手學(xué)習(xí),我嘗試用自己的知識,給大家翻譯一下官方手冊,意識流翻譯。

      以下內(nèi)容翻譯自:https://tutorial.goplus.org/hello-world

      Hello world

      GO+ 的 Hello world 有三種寫法

      第一種:命令風(fēng)格

      println "Hello world"

      我們推薦這種寫法,因為它容易被理解,尤其是中小學(xué)生,命令式的寫法比函數(shù)式的寫法容易理解。

      第二種:函數(shù)風(fēng)格

      println("Hello world")

      這是一種類Python的寫法,理解這種寫法的前提是知道函數(shù)調(diào)用,對于中學(xué)生而言,學(xué)過數(shù)學(xué)函數(shù)就比較容易理解了,許多編程語言都支持函數(shù)風(fēng)格的語法。

      第三種:函數(shù)風(fēng)格

      package main func main() { println("Hello world") }

      這是一種標(biāo)準(zhǔn)的基于軟件工程的編寫方法,繼承自Go。初學(xué)者要理解它并不容易,因為他們需要理解什么是函數(shù)(func),什么是包(package)。這種寫法的好處是允許您為功能分解和團(tuán)隊協(xié)作建立一些基本邏輯。

      如何嘗試運(yùn)行 Go+ 程序呢?

      最簡單的,直接去 Go + Playground:

      https://play.goplus.org/

      早期語法學(xué)習(xí)階段,可以在這里進(jìn)行代碼測試

      如何在本地安裝Go+,稍后再討論這個話題。

      Go Python 機(jī)器翻譯

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:wps篩選后下拉編號遞增
      下一篇:空調(diào)工程項目進(jìn)度表(空調(diào)施工進(jìn)度表)
      相關(guān)文章
      毛茸茸bbw亚洲人| 在线观看亚洲天天一三视| 久久精品国产亚洲AV果冻传媒| 中文字幕久久亚洲一区| 亚洲AV无码专区亚洲AV桃| 亚洲va久久久久| 亚洲中文无码亚洲人成影院| 亚洲视频在线观看2018| 亚洲xxxx视频| 亚洲AV日韩综合一区| 亚洲AV电影天堂男人的天堂| 日韩欧美亚洲中文乱码| 国产成人精品日本亚洲语音| 爱情岛论坛亚洲品质自拍视频网站| 亚洲Aⅴ在线无码播放毛片一线天 亚洲avav天堂av在线网毛片 | 精品国产亚洲男女在线线电影| 丁香亚洲综合五月天婷婷| va亚洲va日韩不卡在线观看| 亚洲国产黄在线观看| 中文字幕亚洲第一| 国产精一品亚洲二区在线播放| 亚洲av永久无码精品漫画| 亚洲国产精品久久久久婷婷软件 | 亚洲午夜成人精品电影在线观看| 亚洲精品无码久久久| 亚洲中文字幕无码久久精品1| 亚洲AV无码专区国产乱码4SE| 337p日本欧洲亚洲大胆精品555588| 久久亚洲春色中文字幕久久久| 亚洲成年人免费网站| 亚洲成A人片在线播放器| 国产天堂亚洲精品| 亚洲无人区午夜福利码高清完整版| 久久精品视频亚洲| 亚洲欧洲综合在线| 亚洲人成人无码.www石榴| 亚洲 另类 无码 在线| 亚洲伊人久久精品影院| 亚洲丝袜美腿视频| 亚洲一区二区三区在线网站 | 亚洲午夜精品久久久久久人妖|