golang学习
曾柯
keep learning
展开
-
golang学习(一)---------golang的命名规范
gofmt 大部分的格式问题可以通过gofmt解决,gofmt自动格式化代码,保证所有的go代码一致的格式。 正常情况下,采用Sublime编写go代码时,插件GoSublilme已经调用gofmt对代码实现了格式化。 注释 在编码阶段同步写好变量、函数、包注释,注释可以通过godoc导出生成文档。 注释必须是完整的句子,以需要注释的内容作为开头,句点作为结尾。 程序中每一个被导出的(...转载 2018-08-22 14:41:41 · 3586 阅读 · 0 评论 -
golang学习-------------认识golang的接口(interface)
golang从设计之初本不是一个面向对象的语言,但是为了更高效的开发,又提供了一些面向对象的能力,golang的面象对象主要就是通过interface来实现的,今天我们就来聊一聊golang的这个interface。 首先呢先聊点形式化的东西,golang的interface的设计哲学呢是靠近ducking type的,什么是ducking type呢?简单的来说,就是由使用者来定义我要用的这个...原创 2018-09-11 15:06:02 · 734 阅读 · 0 评论 -
golang学习------golang的目录管理以及go install,go build的使用
一个优秀的项目离不开良好的代码管理,golang通过package提供一些代码的管理封装,那么我们应该如何来设计我们的代码结构呢? 我们假设我们需要完成一个项目,项目的功能如下: 在基于package的目录思路下,目录结构如下 在main文件夹中实现package main,方便用户进行调用 在test文件夹中就可以通过 import "ImageServer/imageFu...原创 2018-10-16 16:57:14 · 2772 阅读 · 0 评论 -
golang学习-------goland的基本快捷键
快捷键: 移动行 Alt + Shift + up/down 行内(选中)移动(到头尾/删除) Ctrl(Shift) + left/rignt(Home/End/Backspace) 插入新行 Shift + Enter 替换变量、函数名 Shift + F6 配置快捷键: 跳转到函数定义 回退 查找函数使用 File/Settings/Keymap ...转载 2018-10-17 15:42:45 · 4468 阅读 · 2 评论