当前位置: 首页 > news >正文

Go入门之语言变量 常量介绍

func main(){
    var a int8 = 10
	var b int = 5
	var c int = 6
	fmt.Println("a=", a, "b=", b, "c=", c)
	d := 10
	fmt.Printf("a=%v leixing=%T\n", d, d)
}

main函数是入口函数,fmt包有三个打印的函数Println,Print,Printf。第一个是在打印结束有换行,并且每个逗号之间有空格,第二个为普通打印,第三个为格式化打印,%v为变量,%T为变量类型

变量定位方式的一种是var 变量名 类型名

d的变量定义方式为类型推导,为短变量声明法,只能声明局部变量

一次定义多个不同类型的变量

var (
		ff  string
		fff int
	)

匿名变量_,在有返回值的同时,不在意这个返回值时用这个变量

常量用const定义,不可改变,iota表示为0

	const q = iota
	fmt.Println(q)
	const (
		n1 = iota
		n2
		n3
		n4
	)
	fmt.Println(n1, n2, n3, n4)
	const (
		b1, b2 = iota + 1, iota + 2
		b3, b4
		b5, b6
	)
	fmt.Println(b1, b2, b3, b4, b5, b6)

在定义多个常量时使用iota会使没赋值的变量自动+1

相关文章:

  • MongoDB 7 分片副本集升级方案详解(上)
  • CentOS 8 配置bond
  • C# 入门简介
  • Flutter 中的数据跨层传递方案
  • Qt之线程的创建与启动
  • 【JAVA工程师从0开始学AI】,第四步:闭包与高阶函数——用Python的“魔法函数“重构Java思维
  • 深入理解同步与异步I/O:从原理到实战
  • vue 判断字符串开头是http或者https
  • 2025-2-17算法打卡
  • 使用神经网络对驾驶数据进行道路类型分类
  • 《RCooper: 一个真实世界的大规模道路边协同感知数据集》学习笔记
  • C#异步/多线程编程中Task对象强大的功能介绍。
  • 三、tsp学习笔记——屏幕移植
  • UDP与TCP
  • Qt——连接MySQL数据库之ODBC的方法详细总结(各版本大同小异,看这一篇就够了)
  • Python常见面试题的详解10
  • STM32 串口转 虚拟串口---实现USB转串口功能
  • Git高级用法
  • MySQL-事务隔离级别
  • FTP自动上传/vue打包自动上传
  • “80后”北大硕士罗婕履新甘肃宁县县委常委、组织部部长
  • 秦洪看盘|缩量回踩,积蓄叩关能量
  • 齐白石精品在波士顿展出,“白石画屋”呈现水墨挥洒
  • 大外交|巴西总统卢拉第六次访华签署20项协议,“双方都视对方为机遇”
  • 微软宣布将裁员3%
  • 寒武纪陈天石:公司的产品力获得了行业客户广泛认可,市场有望迎来新增量需求