【Day 2】GO语言新手入门:变量的类型和声明
程序员文章站
2023-12-28 15:25:58
...
变量的类型和声明
Github地址:https://github.com/zoulee24/GO_NoobNote
package main
//此处代码仅供参考
import "fmt"
func main() {
// %d 表示整型数字,%s 表示字符串
var stockcode=123
var enddate="2020-12-31"
var url="Code=%d\tendDate=%s"
var target_url=fmt.Sprintf(url,stockcode,enddate)
fmt.Println(target_url)
}
//主要看下面的代码
GO的基础数据类型
和**c++**很像
- 布尔型
布尔型的值只可以是常量 true 或者 false。
例:var b bool = true。 - 数字类型
整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。 - 字符串类型
字符串就是一串固定长度的字符连接起来的字符序列。Go 的字符串是由单个字节连接起来的。Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本。
package main
import "fmt"
//声明变量格式3:
/*
var{
变量名1 数据类型
变量名2 数据类型
}
*/
var{
_int3 int
_string3 string
}
func main() {
//变量只能声明一次
//声明变量格式1:
//var 变量名1, 变量名2 数据类型
//(不能声明的同时赋值)
var _int int
var _string string
_int = 8
_string = "你好"
fmt.Println(_int)
fmt.Println(_string)
//声明变量格式2:
//变量名1, 变量名2 := 初始化数据(自动获取变量类型)
_int2, _string2 := 10, "你好2"
fmt.Println(_int2)
fmt.Println(_string2)
}