Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

一、Go 语言特色

1、简洁、快速、安全
2、并行、有趣、开源
3、内存管理、数组安全、编译迅速

二、Go 语言用途

Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。

对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。

三、运行第一个go程序

以hello为例,运行一个简单go程序,如下所示为hello.go文件代码:

package mainimport "fmt"func main() {    fmt.Println("Hello, World!")}

要执行 Go 语言代码可以使用 go run 命令。

执行以上代码输出:

$ go run hello.go Hello, World!

此外我们还可以使用 go build 命令来生成二进制文件:

$ go build hello.go $ lshello    hello.go$ ./hello Hello, World!

执行go程序时可以一下方式运行:

  1. go run go文件运行
  2. go build 方式编译好文件,然后执行编译好的文件

go语言结构
Go 语言的基础组成有以下几个部分:

  • 包声明
  • 引入包
  • 函数
  • 变量
  • 语句 & 表达式
  • 注释

注意

需要注意的是 { 不能单独放在一行,所以以下代码在运行时会产生错误:

package mainimport "fmt"func main()  {  // 错误,{ 不能在单独的行上    fmt.Println("Hello, World!")}
©著作权归作者所有:来自51CTO博客作者清白之年的原创作品,如需转载,请注明出处,否则将追究法律责任

好知识,才能预见未来

赞赏

0人进行了赞赏支持

更多相关文章

  1. 指针进阶(一)(详细讲解1,2,3)(零基础学习C语言)
  2. 学C语言之路
  3. 学习c语言的成长之路(一)
  4. c语言开始
  5. 数据的储存(一)(整形)(零基础学习C语言)
  6. C语言 13.0
  7. C语言中的指针
  8. C语言 12.0
  9. C语言10.0

随机推荐

  1. 指定Toast显示时长
  2. 初探Android中的请求服务器并解析返回的j
  3. 【Android】UI-shape的使用
  4. 【Android】SQLite使用
  5. Android Permission大全
  6. Android修行之路——Dialog
  7. android create build.xml under ubuntu
  8. 国内外Android知名技术博客汇总
  9. android 代码混淆问题解决
  10. Android Apk反编译、签名