国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Golang > 正文

Golang學習筆記(一):簡介

2020-04-01 19:14:26
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Golang學習筆記(一):簡介,本文講解了Go語言最主要的特性、安裝、環境變量設置、整體目錄結構、Helloworld、go命令、調試、編輯器設置等內容,需要的朋友可以參考下
 

Go語言最主要的特性

復制代碼代碼如下:

自動垃圾回收
更豐富的內置類型
函數多返回值
錯誤處理
匿名函數和閉包
類型和接口
并發編程
反射
語言交互性

 

高性能/高效開發

 

安裝

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

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

確認是否安裝成功

復制代碼代碼如下:

go version //查看版本

 

環境變量設置

整體目錄結構

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

一個程序有且僅有一個main包

通過import 關鍵字導入其他非main包

 

復制代碼代碼如下:

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

 

Helloworld

復制代碼代碼如下:

package main //聲明文件的package

 

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

//運行
$go run hello.go

$go build hello.go
$./hello

 

go命令

用命令行查看

go help

復制代碼代碼如下:

go build 編譯
go clean 移除當前源碼包里面的編譯生成文件
go fmt 格式化代碼
go get 動態獲取遠程代碼包
go install 生成結果文件,并將編譯好的結果一到$GOPATH/pkg或者$GOPATH/bin
go test 運行測試用的可執行文件
go doc   godoc -http=:8080 查看文檔

 

go fix 修復以前老版本代碼到新版本
go version查看當前版本
go env 查看當前go的環境變量
go list 列出當前所有安裝package
go run 編譯并運行go語言程序

 

調試

使用gdb進行調試, go語言內部已經內置了

復制代碼代碼如下:

list
break
delete
backtrace
info
print
whatis
next
continue
set variable

 

編輯器設置

vim

其他補充
注釋

復制代碼代碼如下:

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

 

import 多個包

復制代碼代碼如下:

import (
    "fmt"
    "os"
)

 

調用包里地函數

復制代碼代碼如下:

<packageName>.<Function>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 神农架林区| 武宣县| 迁西县| 四子王旗| 恩平市| 集贤县| 仪陇县| 永登县| 茂名市| 陕西省| 绥滨县| 山西省| 通山县| 米脂县| 苏尼特右旗| 砚山县| 华池县| 沈阳市| 苗栗县| 瓦房店市| 内丘县| 柘城县| 五常市| 黄大仙区| 政和县| 根河市| 岑溪市| 饶河县| 惠来县| 精河县| 盘山县| 忻州市| 盐城市| 神农架林区| 儋州市| 罗山县| 罗江县| 梅河口市| 东兰县| 调兵山市| 广水市|