Go 语言教程
文章推薦指數: 80 %
Go 语言教程Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发, ...
菜鸟教程--学的不仅是技术,更是梦想!
首页
HTML
CSS
JavaScript
Vue
Bootstrap
NodeJS
jQuery
Python
Java
C
C++
C#
Go
SQL
Linux
本地书签
首页
HTML
CSS
JS
本地书签
Search
Python3教程
Python2教程
Vue3教程
vue2教程
Bootstrap3教程
Bootstrap4教程
Bootstrap5教程
Bootstrap2教程
Go语言教程
Go语言教程
Go语言环境安装
Go语言结构
Go语言基础语法
Go语言数据类型
Go语言变量
Go语言常量
Go语言运算符
Go语言条件语句
Go语言循环语句
Go语言函数
Go语言变量作用域
Go语言数组
Go语言指针
Go语言结构体
Go语言切片(Slice)
Go语言范围(Range)
Go语言Map(集合)
Go语言递归函数
Go语言类型转换
Go语言接口
Go错误处理
Go并发
Go语言开发工具
Go语言环境安装
Go语言教程
Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由RobertGriesemer,RobPike,KenThompson主持开发,后来还加入了IanLanceTaylor,RussCox等人,并最终于2009年11月开源,在2012年早些时候发布了Go1稳定版本。
现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
Go语言特色
简洁、快速、安全
并行、有趣、开源
内存管理、数组安全、编译迅速
Go语言用途
Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开发效率。
它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。
第一个Go程序
接下来我们来编写第一个Go程序hello.go(Go语言源文件的扩展是.go),代码如下:
hello.go文件
packagemain
import"fmt"
funcmain(){
fmt.Println("Hello,World!")
}
运行实例»
要执行Go语言代码可以使用gorun命令。
执行以上代码输出:
$gorunhello.go
Hello,World!
此外我们还可以使用gobuild命令来生成二进制文件:
$gobuildhello.go
$ls
hello hello.go
$./hello
Hello,World!
Go语言环境安装
1篇笔记
写笔记
#0 LeonWilliam 257***[email protected]计算机软件经历了数十年的发展,形成了多种学术流派,有面向过程编程、面向对象编程、函数式编程、面向消息编程等,这些思想究竟孰优孰劣,众说纷纭。
除了OOP外,近年出现了一些小众的编程哲学,Go语言对这些思想亦有所吸收。
例如,Go语言接受了函数式编程的一些想法,支持匿名函数与闭包。
再如,Go语言接受了以Erlang语言为代表的面向消息编程思想,支持goroutine和通道,并推荐使用消息而不是共享内存来进行并发编程。
总体来说,Go语言是一个非常现代化的语言,精小但非常强大。
Go语言最主要的特性:
自动垃圾回收
更丰富的内置类型
函数多返回值
错误处理
匿名函数和闭包
类型和接口
并发编程
反射
语言交互性LeonWilliam LeonWilliam 257***[email protected]年前(2018-03-27)
点我分享笔记
取消
分享笔记
昵称昵称(必填)
邮箱邮箱(必填)
引用地址引用地址
分类导航
HTML/CSSHTML教程HTML5教程CSS教程CSS3教程Bootstrap3教程Bootstrap4教程Bootstrap5教程FontAwesome教程Foundation教程JavaScriptJavaScript教程HTMLDOM教程jQuery教程AngularJS教程AngularJS2教程Vue.js教程Vue3教程React教程TypeScript教程jQueryUI教程jQueryEasyUI教程Node.js教程AJAX教程JSON教程Echarts教程Highcharts教程Google地图教程服务端Python教程Python2.x教程Linux教程Docker教程Ruby教程Java教程C教程C++教程Perl教程Servlet教程JSP教程Lua教程Rust教程Scala教程Go教程PHP教程Django教程Zookeeper教程设计模式正则表达式Maven教程Verilog教程ASP教程AppML教程VBScript教程数据库SQL教程MySQL教程PostgreSQL教程SQLite教程MongoDB教程Redis教程Memcached教程数据分析Python教程NumPy教程Pandas教程Matplotlib教程Scipy教程R教程移动端Android教程Swift教程jQueryMobile教程ionic教程Kotlin教程XML教程XML教程DTD教程XMLDOM教程XSLT教程XPath教程XQuery教程XLink教程XPointer教程XMLSchema教程XSL-FO教程SVG教程ASP.NETASP.NET教程C#教程WebPages教程Razor教程MVC教程WebForms教程WebServiceWebService教程WSDL教程SOAP教程RSS教程RDF教程开发工具Eclipse教程Git教程Svn教程Markdown教程网站建设HTTP教程网站建设指南浏览器信息网站主机教程TCP/IP教程W3C教程网站品质
Advertisement
反馈/建议
在线实例
·HTML实例
·CSS实例
·JavaScript实例
·Ajax实例
·jQuery实例
·XML实例
·Java实例
字符集&工具
·HTML字符集设置
·HTMLASCII字符集
·HTMLISO-8859-1
·HTML实体符号
·HTML拾色器
·JSON格式化工具
最新更新
·
HTML国家/地区...
·
HTML
延伸文章資訊
- 1Go 语言教程
Go 语言教程Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开...
- 2[Go] Go 語言學習筆記- 語法| CK's Notepad
Go 這語言出來也好一段時間了,由於本身後端都是用C# 在開發,一直都沒有很大的動機學習另外一個後端語言。趁著這次GDG 台中12 月份的大活動,來學習 ...
- 3初學Golang 30 天(一)認識Go - iT 邦幫忙
Go 語言是由Google 開發的開放原始碼項目,目的之一為了提高開發人員的程式設計效率。 Go 語言語法靈活、簡潔、清晰、高效。 ... 為什麼要學習Go.
- 4深入學習Go語言 - 博客來
書名:深入學習Go語言,語言:簡體中文,ISBN:9787111630722,頁數:259,出版社:機械工業出版社,作者:李曉鈞,出版日期:2019/08/01,類別:電腦資訊.
- 5[GO語言基礎] 一.為什麼我要學習Golang以及GO語言入門普及
就我而言: 學習GO語言主要是因為它在安全領域的應用,它是區塊鏈最主流的程式語言,同時也是當前最具 ...