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

go语言(一)----声明变量

package main

import (
	"fmt"
	"time"
)


func main()  {
	fmt.Print("hello go!")
	time.Sleep(1 * time.Second)

}

运行后,结果如下:
在这里插入图片描述

1、golang表达式中,加;和不加;都可以
2、函数的{和函数名一定是同一行的

二、变量声明

package main

import "fmt"

func main()  {
	//方法一: 声明一个变量 默认的值是0
	var a int
	fmt.Println("a = ",a)
	fmt.Printf("type of a = %T\n",a)

	//方法二:声明一个变量 初始化一个值
	var b int = 100
	fmt.Println("b = ",b)
	fmt.Printf("type of b = %T\n",b)

	var bb string = "abcd"
	fmt.Printf("bb = %s,type of bb =%T\n",bb,bb)

	//方法三:在初始化的时候,可以省去数据类型,通过值自动匹配当前的变量的数据类型
	var c = 100
	fmt.Println("c=",c)
	fmt.Printf("type of c = %T\n",c)

	var cc = "abcd"
	fmt.Printf("cc = %s,type of cc = %T\n",cc,cc)
	//方法四:(常用的方法) 省去var关键字,直接自动匹配
	e := 100
	fmt.Println("e = ",e)
	fmt.Printf("type of e = %T\n",e)

	f :="abcd"
	fmt.Println("f = ",f)
	fmt.Printf("type of f = %T\n",f)

	//声明多个变量
	var xx,yy int = 100,200
	fmt.Println("xx = ",xx,",yy = ",yy)
	var kk,ll = 100,"alice"
	fmt.Println("kk = ",kk,",ll = ",ll)

	//多行的多变量声明
	var (
		vv int = 100
		jj bool = true
	)
	fmt.Println("vv = ",vv,",jj = ",jj)
}


在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9308e76513904c78a6d50d2f463316c5.png
1、声明一个变量,默认的值是0
2、初始化一个值。var b int = 100
3、可以省去数据类型 var c=100
4、省去var关键字,可以自动匹配 e := 200
5、全局变量的声明,方法四不支持
6、多变量的声明
单行写法 :
var xx,yy = 100, 200
var kk ,ll = 100 ,“flag”

多行写法
var {
vv int =100
jj bool = true
}

相关文章:

  • 【JavaEE】网络原理:网络中的一些基本概念
  • 制作一个Python聊天机器人
  • Git一台电脑 配置多个账号
  • PXE高效批量网络装机
  • 矩阵和矩阵如何相乘?
  • openssl3.2 - 官方demo学习 - test - certs
  • 【计算机网络】TCP握手与挥手:三步奏和四步曲
  • 低代码+物联网: 重塑智慧社区,开启未来生活新纪元
  • 市场复盘总结 20240119
  • 从数据角度分析年龄与NBA球员赛场表现的关系【数据分析项目分享】
  • 【RT-DETR有效改进】华为 | Ghostnetv1一种专为移动端设计的特征提取网络
  • 基于SpringBoot Vue家政服务预约平台系统
  • 【C++算法】构建最优哈夫曼树
  • easy Exsel导出
  • burp靶场--文件上传
  • svg矢量图标在wpf中的使用
  • Zookeeper启动报错常见问题以及常用zk命令
  • SpringMVC- ThreadLocal变量的注意点
  • sqli-labs关卡25(基于get提交的过滤and和or的联合注入)
  • python爬虫小练习——爬取豆瓣电影top250
  • 外企聊营商|特雷通集团:税务服务“及时雨”
  • 气候多米诺:厄尔尼诺与东南亚跨境害虫或威胁中国粮食安全
  • 中巡组在行动丨①震慑:这些地区有官员落马
  • 孙简任吉林省副省长
  • 中国人民抗日战争暨世界反法西斯战争胜利80周年纪念活动标识发布
  • 新闻1+1丨婚姻登记服务,如何跑出幸福加速度?