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

注释方法

// :当行注释
/* */:多行注释

一般结构

  • go程序是通过package来组织的
  • 只有package名称为main的包可以包含main函数
  • 一个可执行程序有且仅有一个main包
  • 通过import关键字来导入其他非main包
  • 通过const进行常量的定义
  • 通过在函数体外部使用var来进行全局变量的声明与赋值
  • 通过type进行结构(struct)或接口(interface)的声明
  • 通过func来进行函数的声明

导包格式

import  "fmt"
import "mymath"

简化

import  (
    "fmt"
    "mymath"
)

当然常量,变量也可以举一反三,像上面那样

导入包后,就可以使用.来对包中的函数进行调用
对包另外命名,例 import std "fmt".调用时省略包名,在包名前加小点
如果导入包过后为调用其中的函数或者类型将会报出编译错误

可见性规则

在go语言中,使用大小写来决定该变量,常量,类型,接口,结构,函数 是否可以被外部包所调用,根据约定,首字母大写为public,小写为private

你可能感兴趣的:(2.go基础知识)