Go 语言入门指南:基础语法和常用特性解析|青训营

60 阅读1分钟
  1. go 语言特点 天生支持并发 语法简单,容易上手 内置runtime,支持垃圾回收 可直接编译成机器码,不依赖其他库 丰富的便准库 可跨平台编译 部署维护成本低
  2. go 语言应用领域 服务器编程 开发云平台 区块链 分布式系统 网络编程
  3. 使用 go 语言的公司有哪些 Google k8s

Facebook facebookgo

腾讯 蓝鲸平台 容器技术

百度 运维项目BFE

京东 消息推送系统、云存储、京东商城

小米 运维监控系统、小米互娱、小米商城、小米视频、小米生态链

360 日志搜索系统Poseidon 接下来我们来编写第一个 Go 程序 hello.go(Go 语言源文件的扩展名是 .go),代码如下

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

2.变量声明: 在go中我们可以用 := 来快速声明一个变量(相当于c++的auto)

age := 25               // 短声明并初始化一个整数类型的变量age
name := "John"          // 短声明并初始化一个字符串类型的变量name

3.条件语句if,else,else if

4.在go中for循环是唯一的循环方法代替了while do ..while等循环使其结构更加清晰明了

for i := 0; i < 5; i++ { 
 fmt.Println(i)   // 执行5次循环
 }

5.结构体 结构体用于封装多个字段。

type Boy struct {
    name string 
    age int
}