// :单行注释
 /* */  :多行注释

例如:

package main

import "fmt"

// func main() {
  
/* fmt.Printf("hello, world\n")
} */

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

 

2. go的内置关键字(25个均为小写)

break     default      func      interface   select
case      defer        go        map         struct
chan      else         goto      package     switch
const     fallthrough  if        range       type
continue  for          import    return      var

 

3. go的程序一般结构

导入多个包的方式:
import (
  "fmt"
  "os"
  "io"
  "strings"
  "time"
)
package 别名
import [别名] [PackageName]

省略调用 (不建议使用)
import . fmt 
go语言中使用大小写来决定 常量,变量,类型,接口,结构或函数是否可以被外部包所调用。

函数名首字母是小写的话表示private,函数外不可以调用
函数名首字母是大写的话表示public,函数外可以调用,比如fmt里的Println函数。
const (
Pi = 3.14
const1 = "1"
const2 = 2
)

var(
name1 = "1"
name2 = 2
)