婷婷综合国产,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學習筆記(一):簡介的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 招远市| 阳朔县| 云龙县| 师宗县| 灵丘县| 扎鲁特旗| 西峡县| 四川省| 西城区| 潞城市| 萨迦县| 安义县| 广灵县| 同仁县| 辽宁省| 平罗县| 三台县| 曲水县| 师宗县| 集贤县| 千阳县| 本溪市| 榆林市| 宣化县| 武功县| 措美县| 玛多县| 崇礼县| 自治县| 湘乡市| 普洱| 娱乐| 东乌珠穆沁旗| 威远县| 桃园县| 睢宁县| 乌拉特中旗| 徐汇区| 察雅县| 嘉义县| 屯昌县|