go语言基础数据

Go语言包括bool、int、float、complex、string等基本数据类型,以及指针、数组、切片、映射、通道等派生类型。数据转换如int到float64,设置GOPATH和安装Go编译器是搭建开发环境的关键步骤。
摘要由CSDN通过智能技术生成

Go语言的基本数据类型如下:

  1. 布尔类型:bool,表示真或假,只有两个值true和false。

  2. 数字类型:

  • 整数类型:int8、int16、int32、int64、uint8、uint16、uint32、uint64、int、uint、uintptr。
  • 浮点数类型:float32、float64。
  • 复数类型:complex64、complex128。
  1. 字符串类型:string,用于表示文本字符串。

  2. 派生类型:

  • 指针类型:pointer,表示内存地址。
  • 数组类型:array,表示一组固定长度、相同类型的数据。
  • 切片类型:slice,表示一段可变长度的数据序列。
  • 映射类型:map,表示一组键值对映射。
  • 通道类型:channel,用于协程间通信。

需要注意的是,Go语言的整数类型默认为有符号数,浮点数类型默认为float64,可以使用int和float关键字表示系统默认的整数和浮点类型。另外,可以使用rune类型表示Unicode字符,byte类型表示字节,这两个类型本质上也是整数类型。

在 Go 中,数据类型转换可以通过使用类型转换表达式来实现,语法如下:

newValue := newType(oldValue)

其中,newType 表示要将 oldValue 转换成的类型。

以下是一些常见的数据类型之间的转换:

int 转换为 float64

var x int = 10
y := float64(x)

float64 转换为 int

var x float64 = 10.5
y := int(x)

string 转换为 int

var str string = "100"
num, _ := strconv.Atoi(str)

int 转换为 string

var num int = 100
str := strconv.Itoa(num)

 

搭建Go开发环境包括两部分:安装Go编译器和设置GOPATH环境变量。

安装Go编译器:

  1. 访问官方网站 https://golang.org/dl/,根据操作系统选择合适的安装包下载,比如Windows系统下选择Windows msi安装包。
  2. 下载完成后,运行安装包并按照提示进行安装。

设置GOPATH环境变量:

  1. 创建一个文件夹作为你的工作区(workspace)。
  2. 在工作区内创建三个子文件夹:src、bin和pkg。
  3. 在环境变量中添加GOPATH变量,将其值设置为你的工作区路径。
  4. 将Go的安装路径添加到系统的Path环境变量中,以便在命令行中能够访问到Go的命令。

现在你已经搭建好了Go的开发环境,可以开始编写Go程序。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值