Go语言基础知识

时间:2023-03-08 20:54:17

Go语言的一般结构:basic_structure.go

Go程序是通过package来组织的,只能同过package名称为main的包可以包含main函数(一个可执行程序只能有一个main包)

  1. 通过import关键字来导入其它非main包
  2. 通过const关键字来进行常量的定义
  3. 通过在函数体外部使用var关键字来定义全局变量的声明或赋值
  4. 通过type关键字来进行结构(struct)或接口(interface)的声明
  5. 通过func关键字来进行函数的声明
//当前程序的报名
package main
//导入其它的包
import "fmt"
//导入多个包
import (
"fmt"
"io"
"os"
"time"
)
//常量的定义
const one = 1234;
//全局变量的声明与赋值
var name = "zhangshan";
//一般类型声明
type newType int
//结构声明
type gopher struct {}
//接口声明
type golang interface {}
//由main函数作为程序入口点启动
func main(){
  fmt.println("Hello Go")
}

 可见性规则

  Go语言中,使用大小写来决定该常量、变量、类型、接口、结构或函数是否可以被外部包所调用

    根据约定,函数名首字母小写即为private(私有方法),函数名首字母大写即为public(公共方法)