[Day 2] -『 GO語言學習筆記』- GO語言簡介 - iT 邦幫忙

文章推薦指數: 80 %
投票人數:10人

GO語言簡介Go(Golang)是Google開發的一種語言。

2007年,Google設計Go原先目的在於提高在多核、網路機器(networked machines)、大型代碼 ... 2021iThome鐵人賽 DAY 2 0 自我挑戰組 轉職未滿一年的點點滴滴系列第 2篇 [Day2]-『GO語言學習筆記』-GO語言簡介 13th鐵人賽 自我挑戰組 golang 小試身手 2021-09-1620:22:59178瀏覽 GO語言簡介 Go(Golang)是Google開發的一種語言。

2007年,Google設計Go原先目的在於提高在多核、網路機器(networkedmachines)、大型代碼庫(codebases)的情況下的開發效率。

在2009年11月正式推出,版本1.0在2012年3月發布後,Go廣泛應用於Google的產品,並開放原始碼專案。

Go支援所有作業系統屬於靜態型別(staticallytyped)語言,採用有型別安全防護的記憶體模型,屏且有垃圾回收(garbagecollection)機制。

如此的組合可以避免開發人員製造出太多常見的程式錯誤跟安全漏洞,卻仍能保有好的性能跟效率。

Go與原在設計之初遍充分運用了CPU的多重核心,且消除了所有可能的程式碼錯誤。

這種設計讓開發人員可以容易且安全的撰寫並行性運算程式。

安裝GO語言 可至官網下載,本筆記會以Mac系統作為範例 VSCode設定環境,首先先安裝GO延伸套件 安裝相關工具按下command+P搜尋goinstall,勾選所有工具後按下OK。

輸出第一個HelloGolang 開啟一個新檔案命名為main.go 下面是用Go寫成的HelloGolang程式: packagemain import"fmt" funcmain(){ fmt.Println("HelloGolang") } 啟動terminal,輸入gorunmain,go 第一個由go語言寫出的程式完成,今天筆記就先到這,下一篇會編寫Go語言的基本架構。

留言 追蹤 檢舉 上一篇 [Day1]-前言 下一篇 [Day3]-『轉職工作的Lessonslearned』-資料庫轉換 系列文 轉職未滿一年的點點滴滴 共30篇 目錄 RSS系列文 訂閱系列文 5人訂閱 26 [Day26]-『轉職工作的Lessonslearned』-Cube.js(II) 27 [Day27]-『轉職工作的Lessonslearned』-Cube.js(III) 28 [Day28]-『轉職工作的Lessonslearned』-Cube.js(IV) 29 [Day29]-『GO語言學習筆記』-複合型別-切片(Slice)(I) 30 [Day30]-『完賽心得』 完整目錄 尚未有邦友留言 立即登入留言 iT邦幫忙鐵人賽 參賽組數 1087組 團體組數 52組 累計文章數 20470篇 完賽人數 572人 鐵人賽最新文章 gotodie?那個goto到底能不能用啊? 2021/12/12更新 予焦啦!一夢終須醒...... 盤點清查與檢測掃描-資通安全健診 [13th][Day23]httpresponseheader(下) [13th][Day22]httpresponseheader(上) [13th][Day21]golangcontext 股票怎麼選?掌握這原則,你也能找到強勢股 Gitpush 盤點清查與檢測掃描-安全性檢測 前往鐵人賽 技術推廣專區 [Day2]抓取每日收盤價 [Day1]基本工具安裝 利用python取得永豐銀行API的Nonce [Day03]tinyML開發板介紹 永豐金融API測試員 [Day01]在享受tinyML這道美食之前 [Day3]使用ta-lib製作指標 [Day4]函數打包與買進持有報酬率試算 計算API所需要的參數:HashID 計算API所需要的參數:IV 前往鐵人賽 熱門問題 公司想要客製化一套ERP系統該選擇軟體開發?套裝系統?還是自行設立部門? 軟體工程師會被監控嗎 我有一個客戶中了mljx病毒勒索950美金我免費轉讓有人要接嗎? 訂房網站DB架構 (以解決)請問GMAIL群組.假如公司之前有業務群[email protected].有新職員收不到這個.如何把新業務加入 加班提醒視窗 想找PDF編輯工具,Adobe太貴了,請問還有其他推薦的替代方案嗎? 家中的網路配置 切割vlan網段方式 【已解決】如何安裝舊版本的VS2019 IT邦幫忙 站方公告 【2021iThome鐵人賽】登登登!究竟獎落誰家,2021iThome鐵人賽得獎名單正式揭曉 熱門tag 看更多 13th鐵人賽 12th鐵人賽 11th鐵人賽 鐵人賽 2019鐵人賽 2018鐵人賽 javascript 2017鐵人賽 windows php python windowsserver linux c# 程式設計 資訊安全 css vue.js sql 分享 熱門回答 公司想要客製化一套ERP系統該選擇軟體開發?套裝系統?還是自行設立部門? 軟體工程師會被監控嗎 想找PDF編輯工具,Adobe太貴了,請問還有其他推薦的替代方案嗎? 防火牆如何設定DenyPolicy,以提高資安機制? 家中的網路配置 (以解決)請問GMAIL群組.假如公司之前有業務群[email protected].有新職員收不到這個.如何把新業務加入 RedhatEnterpriselinux5.5安裝Oracle問題 MYSQL如何將欄位中的json陣列資料拆分出來 請問目前php8版本的問題 切割vlan網段方式 熱門文章 予焦啦!一夢終須醒...... gotodie?那個goto到底能不能用啊? 盤點清查與檢測掃描-資通安全健診 再增加五隻狗勾 自己在家接收來自飛機的ADS-B訊號! 2021/12/12更新 第七隻狗勾 第九隻狗勾 第六隻狗勾 第八隻狗勾 一週點數排行 更多點數排行 海綿寶寶(antijava) ㊣浩瀚星空㊣(yoching) 居然解出來了(partyyaya) raytracy(raytracy) ccenjor(ccenjor) mathewkl(mathewkl) japhenchen(japhenchen) 純真的人(jer5173) 小山丘(a243318490) fillano(fillano) × At 輸入對方的帳號或暱稱 Loading 找不到結果。

標記 {{result.label}} {{result.account}} 關閉



請為這篇文章評分?