Go程序语法

/ / Go程序语法

在上一章中,我们讨论了Go程序的基本结构。

终止符

在Go程序中,行分隔符是语句终止符,也就是说,单个语句不需要在C中使用特殊的分隔符,如";"。Go编译器在内部将";"作为语句终止符来表示一个逻辑实体的结尾。

fmt.Println("Hello, Learnfk!")
fmt.Println("I am in Go Programming Learnfk!")

注释符

注释就像帮助Go程序中的文本,编译器会忽略它们。 它们以/*开头并以字符*/结束,如下所示-

/* my first program in Go */

您不能在注释中包含注释,并且它们也不会出现在字符串或字符文字中。

标识符

Go标识符是用于标识变量,函数或任何其他用户定义项的名称,标识符以字母A到Z或a到z或下划线_开头,后跟零个或多个字母,下划线和数字。

链接:https://www.learnfk.comhttps://www.learnfk.com/go/go-basic-syntax.html

来源:LearnFk无涯教程网

标识符=字母{字母| unicode_digit}。

Go不允许在标识符内使用标点符号,如@,$和%, Go是一种区分大小写的编程语,。因此,Man和man是Go中两个不同的标识符,这是可接受的标识符的一些示例-

mahesh      kumar   abc   move_name   a_123
myname50   _temp    j      a23b9      retVal

关键词

以下列表显示了Go中的保留字。这些保留字不得用作常量或变量或任何其他标识符名称。

breakdefaultfuncinterfaceselect
casedeferGomapStruct
chan elseGotopackageSwitch
const fallthrough ifrangeType
continueforimportreturn Var

空格

空格将语句的一个部分与另一个分开,并使编译器能够识别语句中一个元素(如int)在何处结束以及下一个元素在何处开始。因此,在以下语句中-

无涯教程网

var age int;

int和age之间必须至少有一个空格字符(通常为空格),以便编译器能够区分它们。另一方面增加空格以便于理解,在以下语句中-

fruit=apples + oranges;   //字符串拼接

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

快速上手C++数据结构与算法 -〔王健伟〕

Kubernetes入门实战课 -〔罗剑锋〕

数据分析思维课 -〔郭炜〕

etcd实战课 -〔唐聪〕

DDD实战课 -〔欧创新〕

DevOps实战笔记 -〔石雪峰〕

浏览器工作原理与实践 -〔李兵〕

数据结构与算法之美 -〔王争〕

快速上手Kotlin开发 -〔张涛〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者