码迷,mamicode.com
首页 > 其他好文 > 详细

go基础编程 day-1

时间:2017-10-22 01:44:02      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:首字母   range   回收   ret   imp   def   switch   方法   Go语言   

Go语言的特性

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

  、自动垃圾回收

  、更丰富的内置类型

  、函数多返回值

  、错误处理

  、匿名函数和闭包

  、类型和接口

  、并发编程

  、反射

  、语言交互性

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

Go的注释方法有以下两种:

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

Go程序的一般结构:

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的代码:

技术分享

go基础编程 day-1

标签:首字母   range   回收   ret   imp   def   switch   方法   Go语言   

原文地址:http://www.cnblogs.com/wuyongcong/p/7707474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!