婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

Golang學習筆記(一):簡介

熱門標簽:電銷機器人可以補救房產中介嗎 谷歌便利店地圖標注 最短的地圖標注 百度地圖標注搜索關鍵詞 成都呼叫中心外呼系統平臺 ?兓? 騰訊外呼系統價格 電梯外呼訪客系統 浙江人工智能外呼管理系統

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>

標簽:宜昌 邢臺 紹興 雅安 盤錦 上海 眉山 七臺河

巨人網絡通訊聲明:本文標題《Golang學習筆記(一):簡介》,本文關鍵詞  Golang,學習,筆記,一,簡介,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Golang學習筆記(一):簡介》相關的同類信息!
  • 本頁收集關于Golang學習筆記(一):簡介的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宁德市| 马边| 淮安市| 南投县| 中西区| 台安县| 横峰县| 崇仁县| 旌德县| 泉州市| 湖口县| 晋宁县| 永新县| 毕节市| 紫金县| 游戏| 汝阳县| 和静县| 大田县| 利津县| 忻城县| 武鸣县| 二连浩特市| 隆尧县| 中方县| 铁力市| 明光市| 克什克腾旗| 芷江| 商丘市| 庆云县| 嘉黎县| 孝感市| 探索| 稷山县| 贵定县| 石家庄市| 漳浦县| 江源县| 岳阳县| 东宁县|