最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年05月09日 10:50:55   投稿:junjie  
這篇文章主要介紹了Golang學(xué)習(xí)筆記(一):簡(jiǎn)介,本文講解了Go語(yǔ)言最主要的特性、安裝、環(huán)境變量設(shè)置、整體目錄結(jié)構(gòu)、Helloworld、go命令、調(diào)試、編輯器設(shè)置等內(nèi)容,需要的朋友可以參考下

Go語(yǔ)言最主要的特性

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

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

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

安裝

安裝說(shuō)明 地址 http://golang.org/doc/install

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

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

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

go version //查看版本

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

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

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

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

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

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

bin/
    |- mathapp
pkg/
    |- 平臺(tái)名
        |- xxx.a
src/
    |- mathapp
        |- main.go

Helloworld

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

package main //聲明文件的package

import {
    "fmt" //import 包,不能包含沒(méi)有用到的包,否則而編譯錯(cuò)誤
}
func main() { //入口函數(shù), 無(wú)參數(shù)無(wú)返回值
    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)行測(cè)試用的可執(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語(yǔ)言程序

調(diào)試

使用gdb進(jìn)行調(diào)試, go語(yǔ)言內(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>

相關(guān)文章

  • golang通過(guò)反射手動(dòng)實(shí)現(xiàn)json序列化的方法

    golang通過(guò)反射手動(dòng)實(shí)現(xiàn)json序列化的方法

    在 Go 語(yǔ)言中,JSON 序列化和反序列化通常通過(guò)標(biāo)準(zhǔn)庫(kù) encoding/json 來(lái)實(shí)現(xiàn),本文給大家介紹golang  通過(guò)反射手動(dòng)實(shí)現(xiàn)json序列化的方法,感興趣的朋友一起看看吧
    2024-12-12
  • 解決golang sync.Wait()不執(zhí)行的問(wèn)題

    解決golang sync.Wait()不執(zhí)行的問(wèn)題

    這篇文章主要介紹了解決golang sync.Wait()不執(zhí)行的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • Golang的繼承模擬實(shí)例

    Golang的繼承模擬實(shí)例

    這篇文章主要介紹了Go語(yǔ)言使用組合的方式實(shí)現(xiàn)多繼承的方法,實(shí)例分析了多繼承的原理與使用組合方式來(lái)實(shí)現(xiàn)多繼承的技巧,需要的朋友可以參考下,希望可以幫助到你
    2021-06-06
  • go強(qiáng)制類型轉(zhuǎn)換type(a)以及范圍引起的數(shù)據(jù)差異

    go強(qiáng)制類型轉(zhuǎn)換type(a)以及范圍引起的數(shù)據(jù)差異

    這篇文章主要為大家介紹了go強(qiáng)制類型轉(zhuǎn)換type(a)以及范圍引起的數(shù)據(jù)差異,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Go語(yǔ)言實(shí)現(xiàn)字符串搜索算法Boyer-Moore

    Go語(yǔ)言實(shí)現(xiàn)字符串搜索算法Boyer-Moore

    Boyer-Moore?算法是一種非常高效的字符串搜索算法,被廣泛的應(yīng)用于多種字符串搜索場(chǎng)景,下面我們就來(lái)學(xué)習(xí)一下如何利用Go語(yǔ)言實(shí)現(xiàn)這一字符串搜索算法吧
    2023-11-11
  • go-kit組件使用hystrix中間件的操作

    go-kit組件使用hystrix中間件的操作

    這篇文章主要介紹了go-kit組件使用hystrix中間件的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • 詳解Golang實(shí)現(xiàn)請(qǐng)求限流的幾種辦法

    詳解Golang實(shí)現(xiàn)請(qǐng)求限流的幾種辦法

    這篇文章主要介紹了詳解Golang實(shí)現(xiàn)請(qǐng)求限流的幾種辦法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Golang文件讀寫(xiě)操作詳情

    Golang文件讀寫(xiě)操作詳情

    這篇文章主要介紹了Golang文件讀寫(xiě)操作詳情,文件是數(shù)據(jù)源(保存數(shù)據(jù)的地方)的一種,文件最主要的作用就是保存數(shù)據(jù),文件在程序中是以流的形式來(lái)操作的,更多詳細(xì)內(nèi)容需要的朋友可以參考一下
    2022-07-07
  • Golang官方限流器庫(kù)實(shí)現(xiàn)限流示例詳解

    Golang官方限流器庫(kù)實(shí)現(xiàn)限流示例詳解

    這篇文章主要為大家介紹了Golang官方限流器庫(kù)使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Gin框架自帶參數(shù)校驗(yàn)的使用詳解

    Gin框架自帶參數(shù)校驗(yàn)的使用詳解

    這篇文章主要為大家詳細(xì)介紹了如何使用Gin框架自帶的參數(shù)校驗(yàn),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解下
    2023-09-09

最新評(píng)論

老河口市| 西充县| 澄城县| 岱山县| 滦南县| 祥云县| 米林县| 策勒县| 泰宁县| 介休市| 阳春市| 中方县| 赞皇县| 太湖县| 西乡县| 岱山县| 乐陵市| 东明县| 固镇县| 日喀则市| 滦平县| 平度市| 光山县| 濮阳市| 邹平县| 巴彦县| 大丰市| 商都县| 三原县| 大理市| 湖州市| 繁峙县| 普格县| 澄城县| 溧阳市| 武冈市| 河津市| 忻城县| 福安市| 广灵县| 中江县|