golang标识符,25个关键字,36个预定义字符

在Golang中,标识符是用来命名变量、常量、类型、接口、方法等的名字。它必须以字母或下划线开始,后面可以跟任意数量的字母、数字或下划线。

关于Golang的标识符,有以下几点需要注意:

  1. 标识符中不能包含空格、符号、保留字等。
  2. 标识符不能以数字开头。
  3. 标识符是区分大小写的。
  4. 不能使用Golang的预定义的全部关键字作为标识符。

Golang的25个关键字如下:

  • break
  • default
  • func
  • interface
  • select
  • case
  • defer
  • go
  • map
  • struct
  • chan
  • else
  • goto
  • package
  • switch
  • const
  • fallthrough
  • if
  • range
  • type
  • continue
  • for
  • import
  • return
  • var

Golang的36个预定义的字符包括:

  • '(单引号)
  • )(单引号)
  • *(星号)
  • +(加号)
  • ,(逗号)
  • -(连字符)
  • .(点)
  • /(斜杠)
  • :(冒号)
  • ;(分号)
  • <(小于)
  • =(等于)
  • (大于)
  • ?(问号)
  • @(at符号)
  • [(左方括号])
  • ](右方括号)
  • ^(caret符号)
  • {(左大括号)
  • |(竖线)
  • }(右大括号)
  • \_(下划线)

以上就是Golang中关于标识符、关键字和预定义字符的基本知识。

最后修改于:2024年08月23日 10:17

评论已关闭

推荐阅读

DDPG 模型解析,附Pytorch完整代码
2024年11月24日
DQN 模型解析,附Pytorch完整代码
2024年11月24日
AIGC实战——Transformer模型
2024年12月01日
Socket TCP 和 UDP 编程基础(Python)
2024年11月30日
python , tcp , udp
如何使用 ChatGPT 进行学术润色?你需要这些指令
2024年12月01日
AI
最新 Python 调用 OpenAi 详细教程实现问答、图像合成、图像理解、语音合成、语音识别(详细教程)
2024年11月24日
ChatGPT 和 DALL·E 2 配合生成故事绘本
2024年12月01日
omegaconf,一个超强的 Python 库!
2024年11月24日
【视觉AIGC识别】误差特征、人脸伪造检测、其他类型假图检测
2024年12月01日
[超级详细]如何在深度学习训练模型过程中使用 GPU 加速
2024年11月29日
Python 物理引擎pymunk最完整教程
2024年11月27日
MediaPipe 人体姿态与手指关键点检测教程
2024年11月27日
深入了解 Taipy:Python 打造 Web 应用的全面教程
2024年11月26日
基于Transformer的时间序列预测模型
2024年11月25日
Python在金融大数据分析中的AI应用(股价分析、量化交易)实战
2024年11月25日
AIGC Gradio系列学习教程之Components
2024年12月01日
Python3 `asyncio` — 异步 I/O,事件循环和并发工具
2024年11月30日
llama-factory SFT系列教程:大模型在自定义数据集 LoRA 训练与部署
2024年12月01日
Python 多线程和多进程用法
2024年11月24日
Python socket详解,全网最全教程
2024年11月27日