博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go基础编程 day-1
阅读量:5993 次
发布时间:2019-06-20

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

Go语言的特性

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

  、自动垃圾回收

  、更丰富的内置类型

  、函数多返回值

  、错误处理

  、匿名函数和闭包

  、类型和接口

  、并发编程

  、反射

  、语言交互性

Go内置的关键字

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

转载地址:http://asxlx.baihongyu.com/

你可能感兴趣的文章
[PhalApi实战篇(1)]Redis队列处理异步任务
查看>>
C++中的new、operator new与placement new
查看>>
查看文件源代码功能实现
查看>>
PostGIS 2.2.0dev(最新版)手册中文完整版
查看>>
ImagesLazyLoad 图片延迟加载效果
查看>>
Java IO编程
查看>>
前端知识点-jsonp csrf
查看>>
信息架构:看不到不代表不存在
查看>>
JSP标签 jstl 的常用方法
查看>>
数据库内核月报 - 2015 / 10-TokuDB · 捉虫动态 · CREATE DATABASE 导致crash问题
查看>>
大众点评Cat--Server模块架构分析
查看>>
精通HTML表格的使用
查看>>
MySQL和Lucene索引对比分析
查看>>
SQL To LinQ 你知道么?
查看>>
php 把对象转化为json
查看>>
高大上必备!D3.js对产品的贡献度剖析
查看>>
BOCHS一定要XWINDOWS调试
查看>>
多线程基础(七)GCD线程组+栅栏函数
查看>>
【Ubuntu】Linux系统( ubuntu )安装方案
查看>>
递归与尾递归(C语言)
查看>>