news 2026/4/16 20:30:25

go 变量

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
go 变量

变量就是存数据的盒子,Go 是静态语言,变量必须声明才能用,语法极简。

1,Go 变量特性

变量命名规则(简单记)

  1. 只能用字母、数字、下划线
  2. 不能以数字开头
  3. 区分大小写(Namename是两个变量)
  4. 推荐:小驼峰(userNameuserAge

1. 零值(不赋值也有默认值)

声明变量不赋值,Go 会自动给默认零值,不会报错:

  • int0
  • float640.0
  • boolfalse
  • string""(空字符串)

2. 强制使用变量

Go 语法规定:声明的变量必须使用,不使用会直接报错(避免无用代码)。

2,标准声明(var 关键字)

var 变量名 类型
package main import "fmt" func main(){ var str1 string str1 = "GG" fmt.Println(str1) }

3. 批量声明(一次声明多个)

var ( 变量名1 类型1 变量名2 类型2 )
package main import "fmt" func main(){ var ( str1 string str2 string ) str1 = "GG" str2 = "BOND" fmt.Println(str1, str2) }

4,最常用变量类型

package main import "fmt" func main(){ // 定义字符串变量 var name string name = "Go 学习" fmt.Println("今天要进行:", name) // 定义整型变量 var age int = 18 fmt.Println("今年", age) // 定义小数变量 var dl float64 = 3.14 fmt.Println("π:", dl) // 定义布尔变量 var bl_true bool = true fmt.Println("真:", bl_true) var bl_false bool = false fmt.Println("真:", bl_false) }

5,短变量声明

package main import "fmt" func main(){ // 自动推断类型,不用写var 和类型 str := "你好" ss := 18 bl := true xs := 3.14 fmt.Println(str,ss,bl,xs) // 一次声明多个变量 a,b,c,d := "你", 12, true, 3.14 fmt.Println(a,b,c,d) }

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 20:21:35

2026摩擦电触觉传感器行业发展分析:技术迭代与市场新机遇

一、行业定义与核心优势摩擦电触觉传感器是依托摩擦电效应实现工作的先进传感设备,其核心原理的是两种不同材料发生接触与分离时,会产生电荷转移并形成电信号,进而将触觉、压力、振动、运动等机械刺激直接转化为可识别电信号,且无…

作者头像 李华
网站建设 2026/4/16 20:18:27

Windows驱动管理终极指南:Driver Store Explorer完全教程

Windows驱动管理终极指南:Driver Store Explorer完全教程 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer Windows系统驱动管理是每个用户都需要掌握的重要技能,而…

作者头像 李华
网站建设 2026/4/16 20:11:27

实战指南:用Python的DBSCAN算法给你的数据做‘异常值体检’

实战指南:用Python的DBSCAN算法给你的数据做‘异常值体检’ 当你面对海量数据时,如何快速找出那些"不对劲"的点?无论是服务器日志中的异常访问、金融交易中的可疑行为,还是生产线上的次品识别,DBSCAN算法都能…

作者头像 李华
网站建设 2026/4/16 20:08:46

不想用网页版 OpenWebUI?推荐一个轻量本地大模型桌面客户端

在技术领域,我们常常被那些闪耀的、可见的成果所吸引。今天,这个焦点无疑是大语言模型技术。它们的流畅对话、惊人的创造力,让我们得以一窥未来的轮廓。然而,作为在企业一线构建、部署和维护复杂系统的实践者,我们深知…

作者头像 李华
网站建设 2026/4/16 20:05:28

暗黑2存档编辑神器:5分钟快速掌握d2s-editor完整使用指南

暗黑2存档编辑神器:5分钟快速掌握d2s-editor完整使用指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 你是否在暗黑破坏神2单机游戏中遇到过稀有装备掉落率太低、角色加点失误无法挽回、任务进度想重新体验的困扰…

作者头像 李华