您的位置 首页 golang

从0开始学Golang编程-基础语法

前面,我们按照官网敲了一段代码

 package main

import "fmt"

func main() {
fmt.Println("Hello, World!")
}

  

其实这段代码的功能非常简单,就是输出 Hello, World! 这段话。接下来,我们再详细了解一下这段代码的结构。

package main

这里的 package 是包的意思,是固定的关键字, main 是包名,包名在规则范围内任意取,但是一个Go程序只能有名为 main 的包,

import “fmt”

import 也是固定的关键字。 fmt 的包名 , import “fmt” 就是引入fmt这个包,它是golang自带的基础包,用于打印、格式化输出等

func main()

这是定义一个 函数 func 也是关键字, main 是函数名,函数名也可以在规则范围内任意取,但名为 main 的函数则是一个程序执行的入口,这里的 func main(){} 是定义函数的一个模板。

fmt.Println(“Hello, World!”)

这是调用 fmt 包里的 Println 函数,主要是就是打印 Hello, World! 这几个词,上面也简单的贴了一段 fmt.Println 函数的代码。

那么我们就基于这段代码来简单了解一下Golang中的语法

关键字

编程语言中的关键字就像我们学的26个字母一样,是固定的那么几十个: var、const、package、import、func、return、defer、go、select 、interface、struct、break、case、continue、for、fallthrough、else、if、switch、goto、default、chan channel、type、map、range、slice、map、channel

这里我没有完全列出来,在我们的包名、变量名、函数名中不能使用这些关键字。

标识符

刚才我们提到是关键字其实也是 标识符 ,它是由一个或是多个字母(A~Z和a~z)数字(0~9)、下划线_组成字符串, 标识符 的首字符必须是字母或者下划线,不能是数字。

行分隔符

在我们代码中,它是一条条语句依次顺序执行的,在Golang中有两种区分语句的方式,一种就是直接回车,一行代码就表示一条语句,另一种就是分号,用分号来分割代码语句。来举个例子,

 fmt.Println("Hello, World!")
fmt.Println("Hello, World!")
  

分号

 fmt.Println("Hello, World!");fmt.Println("Hello, World!")
fmt.Println("Hello, World!");fmt.Println("Hello, World!")
  

代码注释

代码注释是给代码做解释说明用的,主要是给人看的。有时候会出现这种情况,就是自己写的代码可能连自己都不认识了。所以,我们需要再加适当的注释,来帮助我们更好的理解代码。 在Golang只有两种注释方式-单行或者多行

 package main

import "fmt"

func main() {

//这是单行注释
/*
这
是
多
行
注
释
*/fmt.Println("Hello, World!")
fmt.Println("Hello, World!")
fmt.Println("Hello, World!")
fmt.Println("Hello, World!")
}

  

好了,这次就分享这么多,明天,我们就开始来学习Golang语言的变量了。如果还有不明白的地方请留言,如果有哪些地方表述不清楚,或者表达不对的地方,请批评指正,

文章来源:智云一二三科技

文章标题:从0开始学Golang编程-基础语法

文章地址:https://www.zhihuclub.com/86605.shtml

关于作者: 智云科技

热门文章

网站地图