下载Go 语言又称 Golang,是谷歌(Google)开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
Go语言有时被描述为“C 类似语言”,或者是“21 世纪的C语言”。Go从C语言继承了相似的表达式语法、控制流结构、基础数据类型、调用参数传值、指针等很多思想,还有C语言一直所看中的编译后机器码的运行效率以及和现有 *** 作系统的无缝适配。与 C++ 相比,Go 并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了切片型、并发、管道、垃圾回收功能、接口等特性的语言级支持,它通过接口(interface)的概念来实现多态性。Go语言有一个清晰易懂的轻量级类型系统,在类型之间也没有层级之说。
Go 用批判吸收的眼光,融合 C 语言、Java 等众家之长,将简洁、高效演绎得淋漓尽致;在十年多的时间里,Go 语言发展势头强劲,凭借其简洁、高效的特性,在竞争激烈的编程语言市场中占据了一席之地。如今,Google、腾讯、阿里等大公司纷纷选择使用 Go 语言来开发服务应用项目。
不知什么原因,官网 https://golang.org/dl/ 登不上去,用了以下地址:
Downloads - The Go Programming Languagehttps://golang.google.cn/dl/
安装点几下Next,再点Install,最后看到Fisnish就OK了。
安装完后,文件夹下共有17个对象:
命令 运行
语法什么的都没学呢,网上找段代码先试运行一下:
package main
import (
"net/http"
)
func main() {
http.Handle("/", http.FileServer(http.Dir(".")))
http.ListenAndServe(":80", nil)
}
把以上代码保存为文本文件:test.go ,执行 go run test.go即可。
D:\>go version
go version go1.17.3 windows/amd64D:\>go run test.go
运行后,在浏览器中访问 http://127.0.0.1/ ,就能看到test.go所在文件夹的文件列表了,也是一个简单的在线资源管理器,能打开层层文件夹也能直接浏览文本文件,。
编译run命令只是解释执行,并不生成可执行文件;编译就要用 build 命令,参数 -o 可以指定生成可执行文件的文件名。
学习资源D:\>go build -o netdir.exe test.go
D:\>netdir
^C
D:\>
码云gitee.com上有github的镜像仓库:
go: Go是Google开发的一种编译型,並發型,并具有垃圾回收功能的编程语言https://gitee.com/mirrors/go另外:
c语言中文网上有简单的且大部分免费的go教程,还看到它提供了某教程的源码下载地址,转来但不保证何时就过期或失链:
https://pan.某度.com/s/1ORFVTOLEYYqDhRzeq0zIiQ 提取密码:hfyf
还有更多,可以用微信搜索并关注我的公众号 “PythonTogether”,回复Go可得到相关电子书下载地址。
欢迎加入“派森特给站”社区!https://bbs.csdn.net/forums/PythonTogetherhttps://bbs.csdn.net/forums/PythonTogether
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)