濮阳杆衣贸易有限公司

主頁 > 知識庫 > Golang學(xué)習(xí)筆記(一):簡介

Golang學(xué)習(xí)筆記(一):簡介

熱門標(biāo)簽:電銷機(jī)器人可以補(bǔ)救房產(chǎn)中介嗎 谷歌便利店地圖標(biāo)注 最短的地圖標(biāo)注 百度地圖標(biāo)注搜索關(guān)鍵詞 成都呼叫中心外呼系統(tǒng)平臺 ?兓? 騰訊外呼系統(tǒng)價(jià)格 電梯外呼訪客系統(tǒng) 浙江人工智能外呼管理系統(tǒng)

Go語言最主要的特性

復(fù)制代碼 代碼如下:

自動(dòng)垃圾回收
更豐富的內(nèi)置類型
函數(shù)多返回值
錯(cuò)誤處理
匿名函數(shù)和閉包
類型和接口
并發(fā)編程
反射
語言交互性

高性能/高效開發(fā)

安裝

安裝說明 地址 http://golang.org/doc/install

包下載 地址 https://code.google.com/p/go/downloads/list

確認(rèn)是否安裝成功

復(fù)制代碼 代碼如下:

go version //查看版本

環(huán)境變量設(shè)置

整體目錄結(jié)構(gòu)

通過package組織,只有package名稱為main的可以包含main函數(shù)

一個(gè)程序有且僅有一個(gè)main包

通過import 關(guān)鍵字導(dǎo)入其他非main包

復(fù)制代碼 代碼如下:

bin/
    |- mathapp
pkg/
    |- 平臺名
        |- xxx.a
src/
    |- mathapp
        |- main.go

Helloworld

復(fù)制代碼 代碼如下:

package main //聲明文件的package

import {
    "fmt" //import 包,不能包含沒有用到的包,否則而編譯錯(cuò)誤
}
func main() { //入口函數(shù), 無參數(shù)無返回值
    fmt.Println("hello world")
}

//運(yùn)行
$go run hello.go

$go build hello.go
$./hello

go命令

用命令行查看

go help

復(fù)制代碼 代碼如下:

go build 編譯
go clean 移除當(dāng)前源碼包里面的編譯生成文件
go fmt 格式化代碼
go get 動(dòng)態(tài)獲取遠(yuǎn)程代碼包
go install 生成結(jié)果文件,并將編譯好的結(jié)果一到$GOPATH/pkg或者$GOPATH/bin
go test 運(yùn)行測試用的可執(zhí)行文件
go doc   godoc -http=:8080 查看文檔

go fix 修復(fù)以前老版本代碼到新版本
go version查看當(dāng)前版本
go env 查看當(dāng)前go的環(huán)境變量
go list 列出當(dāng)前所有安裝package
go run 編譯并運(yùn)行g(shù)o語言程序

調(diào)試

使用gdb進(jìn)行調(diào)試, go語言內(nèi)部已經(jīng)內(nèi)置了

復(fù)制代碼 代碼如下:

list
break
delete
backtrace
info
print
whatis
next
continue
set variable

編輯器設(shè)置

vim

其他補(bǔ)充
注釋

復(fù)制代碼 代碼如下:

//單行
/* ----- */ 多行

import 多個(gè)包

復(fù)制代碼 代碼如下:

import (
    "fmt"
    "os"
)

調(diào)用包里地函數(shù)

復(fù)制代碼 代碼如下:

packageName>.Function>

標(biāo)簽:宜昌 邢臺 紹興 雅安 盤錦 上海 眉山 七臺河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Golang學(xué)習(xí)筆記(一):簡介》,本文關(guān)鍵詞  Golang,學(xué)習(xí),筆記,一,簡介,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Golang學(xué)習(xí)筆記(一):簡介》相關(guān)的同類信息!
  • 本頁收集關(guān)于Golang學(xué)習(xí)筆記(一):簡介的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    阿勒泰市| 龙泉市| 凤台县| 肇庆市| 汉源县| 阿合奇县| 铜陵市| 手游| 札达县| 上栗县| 东兴市| 呼玛县| 榆林市| 利川市| 理塘县| 页游| 应城市| 青神县| 准格尔旗| 正阳县| 信阳市| 咸阳市| 加查县| 司法| 土默特右旗| 邵阳市| 连城县| 左云县| 宜兰市| 都江堰市| 孟州市| 东方市| 怀仁县| 揭西县| 诸城市| 永吉县| 大新县| 广安市| 富民县| 博客| 庄河市|