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

Go入门语法

1.转义符

1) \t :一个制表位,实现对齐功能
2)\n :换行符
3)\ :一个
4)" :一个"
5)\r :一个回车不换行(r后覆盖当前行最前面)

2.注释

1)行注释 // 选中 ctrl+/
2)块注释 /* */

3. 变量

(1)变量表示内存中一个存储区域
(2)该区域有自己的名称(变量名)和类型(数据类型)
(3)Golang变量使用的三种方式
1)指定变量类型,声明后若不赋值,使用默认值
2)根据值自行判定变量类型(类型推导)
3)省略var,注意:=左侧的变量不应该是已经声明过的,否则会导致编译错误
(4)多变量声明
在编程中,有时我们需要一次性声明多个变量,Golang也提供这样的语法
(5)该区域的数据值可以在同一类型范围内不断变化
(6)变量在同一个作用域内不能重名
(7)变量=变量名+值+数据类型
(8)Golang的变量如果没有赋初值,编译器会使用默认值(int=0,string空)

3.1 变量的数据类型

3.1.1 基本数据类型

数值型
整数类型:int,int8,int16,int32,int64,uint,uint8,uint16,uint32,uint64,byte
浮点类型:float32,float64
字符型
布尔型
字符串

3.1.2 复杂数据类型

指针(Pointer)
数组
结构体(struct)(类似于class)
管道(Channel)
函数
切片
接口
map


http://www.mrgr.cn/news/23483.html

相关文章:

  • 主机托管和虚拟主机的区别有哪些
  • 实战千问2大模型第一天——Qwen2-7B(知识问答)的部署和fastapi封装
  • 【Qt】Qt文件
  • 500以内蓝牙耳机最良心推荐,四款高人气机型深度测评!
  • 一、MyBatis框架
  • 【基础算法总结】二分查找
  • Pyecharts 保存 png 图片问题
  • 【Power Compiler手册】11.功耗优化
  • 干货|生成式人工智能大模型备案详细办理资料清单
  • Pichound 猎图谷歌插件功能概览
  • yolov5 自训练模型转 tensorrt 及测试
  • AIGC入门:Comfyui整合包,解压即用!
  • 爆肝300+小时,我开发了个网络安全宣传周之网络安全知识有奖竞答小程序
  • 【南京工业大学主办,JPCS出版】自动化、电气控制系统与设备
  • C# List定义和常用方法
  • Vue入门学习笔记-从入门到模版语法
  • 钢铁百科:NM360E抗拉强度、NM360E力学性能、NM360E应用场所
  • 独霸15大厂Offer!我在AI大模型风口一飞冲天!
  • Selenium WebDriver自动化测试(基础篇)--定位特殊元素的高级应用
  • Prompt Engineer: 使用Thought来提升LLM的回复能力