Golang学习笔记1——基础知识

1.Go内置关键字和注释方法

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

2.Go程序的一般结构

//当前程序的包名
package main

//导入其它的包
import "fmt"

//全部变量的声明与赋值
var name = "gopher"

//一般类型的声明
type newType int

//结构的声明
type gopher struct{}

//接口的声明
type golang interface{}

//由main函数作为程序入口点启动
func main() {
    fmt.Println("Hello World!")
}

3.包的导入

  • package别名与省略调用
别名:
import std "fmt"

省略调用(这样可以不用写包名,直接调用):
import . "fmt" 

初始化,但不调用:
import _ "github.com/go-sql-driver/mysql"
  • 可见性规则
只有首字母为大写的才能被其它包调用(类似面向对象里面的属性public 和private)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,276评论 9 118
  • 前言 本规范是针对 Go 语言的编码规范,目的是为了统一项目的编码风格,提高源程序的可读性、可靠性和可重用性,从而...
    _张晓龙_阅读 1,981评论 5 21
  • Go内置关键字(25个均为小写) break default func interface selectecase...
    莫名FCJ阅读 269评论 0 0
  • 示例 包的概念、导入与可见性 包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自...
    若与阅读 1,456评论 0 7