Go编程基础之二 Go基础知识

学习路径:无闻的《Go编程基础》

// 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!")
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值