// go通过package 来组织
// package main 可以包含main 函数
// 一个可执行程序有且只有一个main
// package 必须放在非注释的第一行
package main
// 引入别的的包通过import 关键字
import "fmt"
// 引入非使用的包会产生错误
//import "os"
// 可以为包设置别名
// import std "fmt"
// 可以使用以下方法import 多个package
/*
import (
"fmt"
"os"
)
*/
// 省略调用 不建议使用
// 可以直接调用Printf("Hello, go!")
// import . "fmt"
// 通过const 关键字定义常量
const PI = 3.14
// 全局变量需要使用var 关键字
// 可以在整个package 内使用
var name = "gochar"
// 通过type 关键字为基本变量设置别名
type newType int
// 通过type 定义结构
type gopher struct{}
// 接口声明
type golang interface{}
// 可见性规则 首字母决定是否可以被外部包调用
// 函数名首字母为大写 为public
// fmt.Printf
// 函数名首字母为大写 为pravite
// fmt.commaSpaceBytes
// 函数的入口 与package main 对应
func main(){
fmt.Printf("Hello, go!")
// 如果使用包别名 则可以用以下方式调用
// std.Printf("Hello, go!")
}
Go编程基础之二 Go基础知识
最新推荐文章于 2025-07-24 09:57:55 发布
本文介绍了Go语言的基础概念,包括包的组织方式、常量与变量的定义、类型别名及结构体定义等。同时,还讲解了如何定义接口以及可见性规则等内容。
5万+

被折叠的 条评论
为什么被折叠?



