Go语言基础01

Go程序的一般结构:basic_structure.go

• Go程序是通过 package来组织的
• 只有package名称为main的包可以包含main函数
• 一个可执行的程序有且仅有一个main包

• 通过import关键字来导入其他非main包
• 通过const关键字来进行常量的定义
• 通过在函数体外部使用var关键字来进行全局变量的声明于赋值
• 通过type关键字来进行结构(struct)或接口(interface)的声明
• 通过func关键字来进行

可见性规则

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

函数名首字母大写即为public

package main
//当前程序的包名

import "fmt"
//导入其他的包

const PI = 3.13
//常量的定义用const修饰,名称全部大写

var a string = "hello"
var b = 123//自动类型识别
//包内变量的声明与赋值,全局变量可以在整个包中使用

type name int
//基本类型声明

type gopher struct {
    age int
    sex int
}//结构的声明

type golang interface {}
//接口的定义


func main() {
    fmt.Println("hello,word")
}

猜你喜欢

转载自blog.csdn.net/www294993741/article/details/82180188