Go基础知识-01 关键字,go文件的基本结构(持续更新)

235 阅读1分钟

文件名&关键字&标识符

  • 所有go源码以.go结尾

  • 标识符以字母或下划线开头,大小写敏感,比如: huluwa Huluwa _huluwa

  • 是特殊标识符,用来忽略结果

  • 保留关键字

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

go程序的基本结构

package main
import “fmt” //引入的包
func main() {
    fmt.Println(“hello, world”) //调用包里面的方法
}
  • 任何一个go大文件都要属于一个包
  • import 关键字引入使用的包
  • 每个go可执行程序必须要有main 包
  • 函数调用 a.同一个包中函数,直接调用 b.小写意味着这个函数/变量是私有的,包外部不能访问
  • 包访问控制规则: a.小写意味着这个函数/变量是私有的,包外部不能访问 b.大写意味着这个函数/变量是可导出的

重点内容

目录结构
下面是在main函数中调用

package main

import (
	"gostudy/day1/add"
	"fmt"
)

func main() {
	fmt.Println(add.Name)
}

这里写图片描述

总结:

主要讲讲解 go语言的关键字,包的概念,跨包的使用