栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【Day 03】GO语言新手入门:const变量特性

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Day 03】GO语言新手入门:const变量特性

GO语言新手入门:const变量特性

Github地址:https://github.com/zoulee24/GO_NoobNote

  • const变量
    比较需要注意的地方
    const变量不可以被改变(不一定)
  • iota
    需要特别注意
    可以用作模拟c++中的枚举变量
    但是不完全一样
package _04

import "unsafe"
import "fmt"


func main() {
	//const同c++
	//只有const初始化的时候可以赋值
	//const格式1:
	//const 变量名1, 变量名2 数据类型
	const _int1 int = 10
	println(_int1)
	//cosnt格式2:(自动获取变量类型)
	const (
		_string1 = "zoulee"
		_int2 = len(_string1)
		_int3 = unsafe.Sizeof(_string1)
	)
	println(_string1, _int2, _int3)
	//枚举1
	//iota默认第一个为0
	//cosnt格式2:(自动获取变量类型)
	const (
		_int4 = iota
		_int5
		_int6
	)
	println(_int4, _int5, _int6)
	//iota特殊例子1
	const (
		a = iota   //0
		b          //1
		c          //2
		d = "ha"   //独立值,iota += 1
		e          //"ha"   iota += 1
		f = 100    //iota +=1
		g          //100  iota +=1
		h = iota   //7,恢复计数
		i          //8
	)
	fmt.Println(a,b,c,d,e,f,g,h,i)
	//iota特殊例子1
	const (
		tt1=1<
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353028.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号