博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Golang学习笔记1——基础知识
阅读量:7041 次
发布时间:2019-06-28

本文共 733 字,大约阅读时间需要 2 分钟。

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

break      default       func     interface   selectcase       defer         go       map         structchan       else          goto     package     switchconst      fallthrough   if       range       typecontinue   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)

转载于:https://www.cnblogs.com/marks-gui/p/7707873.html

你可能感兴趣的文章
Netty入门教程:Netty拆包粘包技术讲解
查看>>
关于修改bug的思考
查看>>
国内阿里云Maven镜像(速度飞起)
查看>>
数组的一些操作
查看>>
Microsoft CRM 2013 设置默认组织 default organization
查看>>
【理论基础】ContentProvider的简要概述
查看>>
加快某云下载速度。。。
查看>>
【LeetCode】169 - Majority Element
查看>>
爱上MVC3系列~改变Areas的FindView顺序
查看>>
Where is the warnings view in Android Studio?
查看>>
pycharm中的flask项目如何开启debug模式
查看>>
SpringMVC 利用@ResponseBody注解返回Json时,出现406 not acceptable 错误的解决方法。
查看>>
成为Java GC专家(5)—Java性能调优原则
查看>>
Java TreeMap 源码解析
查看>>
VML+js 完成网页版扫雷
查看>>
如何修改全部DevExpress控件的字体
查看>>
ntp服务器
查看>>
子线程中刷新了UI
查看>>
UIPopoverController事件分发
查看>>
记一次在线安装postgresql-9.4的问题
查看>>