网站设计开发招聘,淄博专业做网站,软文大全500篇,广州企业网站定制本文内容为Go语言的基础数据类型、变量定义和赋值及自增语法介绍。 目录
基础数据类型
变量
先定义后赋值
定义时直接赋值
自动推导定义赋值
平行赋值
自增语法
总结 基础数据类型
int,int8 intl6, int32, int64
uint8... uint64
float32,float64
true/false 变量 … 本文内容为Go语言的基础数据类型、变量定义和赋值及自增语法介绍。 目录
基础数据类型
变量
先定义后赋值
定义时直接赋值
自动推导定义赋值
平行赋值
自增语法
总结 基础数据类型
int,int8 intl6, int32, int64
uint8... uint64
float32,float64
true/false 变量
变量定义 var
常量定义 const 先定义后赋值
先定义变量再赋值
语法var 变量名 数据类型
示例如下
package mainimport fmtfunc main() {// 01-先定义变量再赋值var name stringname zhangsanvar age intage 18fmt.Println(名称为, name)fmt.Printf(我的名字是%s年龄%d, name, age)
}
运行结果
名称为 zhangsan
我的名字是zhangsan年龄18 定义时直接赋值
也可以在定义时直接进行赋值。直接在main函数中增加。
示例如下
var name 张三
var gender 男
fmt.Printf(我的名字叫%s性别%s, name, gender)
运行结果
我的名字叫张三性别男 自动推导定义赋值
定义时直接赋值使用自动推导这种方式最常用。
示例如下
name : 张三
address : 北京海淀区
fmt.Println(name, address)
运行结果
张三 北京海淀区 平行赋值
还可以同时定义多个变量示例同时定义两个变量如下
i, j : 10, 20 // 同时定义两个变量
fmt.Println(初始定义值》 i:, i, , j:, j)i, j j, i
fmt.Println(改变后值》 i:, i, ,j:, j)
运行结果
初始定义值》 i: 10 , j: 20改变后值》 i: 20 ,j: 10 自增语法
PHP: i, i--, --i, i
go语言:i, i--, 没有--ii自增语法必须单独一行
示例如下
package mainimport fmtfunc main() {i : 20ifmt.Println(i:, i)
} 总结
本文内容为Go语言的基础数据类型、变量定义和赋值及自增语法介绍。
相关文章: