前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >go基础编程 day-1

go基础编程 day-1

作者头像
Wyc
发布2018-09-11 11:42:52
2100
发布2018-09-11 11:42:52
举报
文章被收录于专栏:Python研发Python研发

Go语言的特性

开启了学习新的语言路程,记录每天学习的笔记,与大家一起分享。

、自动垃圾回收

、更丰富的内置类型

、函数多返回值

、错误处理

、匿名函数和闭包

、类型和接口

、并发编程

、反射

、语言交互性

Go内置的关键字

代码语言:javascript
复制
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的注释方法有以下两种:

代码语言:javascript
复制
//           单行注释
/* */      多行注释

Go程序的一般结构:

代码语言:javascript
复制
1、go程序是通过package 来阻止的。

2、值有package名称为main的包可以包含main函数。

3、一个可执行程序 有且仅有 一个main包。

4、通过import关键字来导入其它非main包。

5、通过const关键字来进行常量的定义。

6、通过在函数体外部使用var来进行全局变量的声明与赋值。

7、通过type关键字来进行结构struct或接口insterface的声明。

8、通过func关键字来进行函数的声明。

Go语言的导包方式

        导入单个包                                                                          导入多个包

package别名

1、当用第三方包时,包名和包名可能会非常接近或者相同,此时就可以使用别名来进行却别和调用。

上图就是给 “fmt”  包 设置一个新的别名 io

给包名设置别名时不建议使用的名字 (.)

Go的可见性规则

Go语言中,使用大小写来决定该, 常量变量接口结构函数 是否可以被调用。

根据约定,函数名首字母 小写 即为private

函数首字母大写即为public

Go基础编程  day1的代码:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-10-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Go语言的特性
  • Go内置的关键字
  • Go的可见性规则
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档