Go学习笔记一

//每个文件夹下面都有一个且唯一一个package main
//每个文件夹下面必须要有package声明
//否则会提示redeclared错误
//--package main 根目录
// |--package testpackage 子目录
Package main

//import两种方式,导入的包必须都要使用,不然会报错,比如time如果没有在函数中使用,会提示time从没调用的错误
//有一个最特别的情况,如果别名是_的话,表示只注册该包(初始化全局常量和变量,且执行其init函数),并不会实际引入该包。
//第一种单独导入
import "fmt"
import "time"

//第二种多导入
import(
    //-------------------------标准库导入方式----
    //lll是别名 fmt是包名 lll.Println("aaa")
    lll "fmt"
    //如果没有在下面调用time,会报错
    "time"
    //不带前缀的调用方法,直接Println(“”)
    . "fmt"
    //--------------------------导入私人库-------
    //导入当前目录下的包,可以用如下表现形式,不建议使用
    "./testpackage"
    //导入文件夹下面的包,加载GOPATH/src/sample/util模块
    "sample/util"
    
)

//指定变量
var test string = "abcstring"
//不配置变量,系统会默认设置string是"",int是0
var test1 string

func learn() {
    //可以省略掉var前缀设置一个变量,省略var的只能在函数里设置
    test2 int := 0
    fmt.Println("I am learning.")
}

//定义一个主函数
func main() {
        //调用函数
        learn()
        //fmt包下面的Println函数
	fmt.Println("Hello World!")
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值