golang 变量
1 /* 2 变量 : 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念, 变量可以通过变量名访问 3 4 声明单个变量 : var 变量名 变量类型 = 值; 5 声明多个变量 : var 变量名a, 变量名b = 值a, 值b; 6 根据值自行判定变量类型 : var v = 'value' 7 省略var关键字声明变量 : v := 'value' ,注意: 不可以用于全局变量的声明与赋值 8 声明全局变量 : 9 var NAME string 10 var ( 11 name string 12 age int 13 heihgt float 14 death bool 15 ) 16 17 值类型 : 18 值类型 : 所有像 int、float、bool 和 string 这些基本类型都属于值类型,使用这些类型的变量直接指向存在内存中的值 19 你可以通过 &i 来获取变量 i 的内存地址 20 21 引用类型 : 查看 其他运算符 22 23 24 常量 : 常量是一个简单值的标识符,在程序运行时,不会被修改的量 25 常量中的数据类型只可以是 : 布尔型 数字型(整数型、浮点型和复数) 字符串型 26 例 : 27 const 常量名 [常量类型] = value 28 const 常量名 常量类型 = value 29 const 常量名 = value 30 const 常量名a, 常量名b = valuea, valueb 31 const ( 32 a = "abc" 33 ) 34 */ 35 package main 36 37 import( 38 "fmt" 39 _"fmt" 40 ) 41 42 func main() { 43 var i int 44 a := 1 45 fmt.Print(i, a)//0 1 46 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义