欢迎光临
感谢一路有你

学习Go语言第一天

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 

环境安装,编写Hello World程序,学习基本语法、变量声明

1.在Go官网 https://golang.org/ 上根据自己的操作系统下载并安装Go语言环境。
2.设置好GOROOT和GOPATH环境变量,GOROOT指向Go的安装目录,GOPATH是你的工作区目录。
3.创建工作目录,比如$GOPATH/src/hello,并在该目录下创建hello.go文件。
编写一个打印Hello World的代码:


<code class="language-go">package main
import &quot;fmt&quot;
func main() {
      fmt.Println(&quot;Hello World!&quot;) 
      var name string 
    name = &quot;xiaoming&quot;
    fmt.Println(name)
}
</code>

4.通过go run hello.go来运行这段代码。

你还可以通过go build来编译生成可执行文件。
在程序中声明变量,Go语言使用var关键字:

go声明变量的几种方法

  1. 标准声明
    使用 var 关键字声明变量,指定变量名和类型:

<code class="language-go">var age int
var name string
</code>
  1. 批量声明
    可以一次声明多个同类型变量:

<code class="language-go">var (
  name string
  age int
  isOk bool
)
</code>

3.简短声明
在函数内部可以使用 := 语法快速声明并初始化变量:


<code class="language-go">count := 10
msg := &quot;hello&quot;
</code>
  1. 匿名变量
    使用 _ 声明匿名变量,通常用于忽略值:

<code class="language-go">_, err := os.Open(filename)
</code>
  1. 新对象声明
    使用 new关键字分配内存,并返回指针:

<code class="language-go">p := new(int)
</code>

go的几种数据类型


<code>Go语言中有以下几种常用的数据类型:

1. 基础类型

- 布尔类型:bool

- 字符串类型:string

- 整型:int、int8、int16、int32、int64

- 浮点型:float32、float64

- 复数类型:complex64、complex128

- 字节类型:byte

- 运行类型:rune

2. 聚合类型

- 数组:array

- 切片:slice

- 字典:map

- 结构体:struct

3. 引用类型

- 指针:pointer

- 通道:channel

- 接口:interface

- 函数:function

还有一些高级类型,如数组指针*[10]int32等。Go语言通过丰富的数据类型,可以灵活地表示各种数据。这些类型都有对应的内置函数来操作。
</code>
赞(0) 打赏
未经允许不得转载:王明昌博客 » 学习Go语言第一天
分享到: 更多 (0)

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮