GoLang语言

Posted 倔强中前行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GoLang语言相关的知识,希望对你有一定的参考价值。

1 Go语言基础

1.1 语法详解

1.1.1 注释

/*
	regexp 包为正则表达式实现了一个简单的库。

	该库接受的正则表达式语法为:

	正则表达式:
		串联 { ‘|‘ 串联 }
	串联:
		{ 闭包 }
	闭包:
		条目 [ ‘*‘ | ‘+‘ | ‘?‘ ]
	条目:
		‘^‘
		‘$‘
		‘.‘
		字符
		‘[‘ [ ‘^‘ ] 字符遍历 ‘]‘
		‘(‘ 正则表达式 ‘)‘
*/
package regexp

godoc既是一个程序,又是一个web应用,它对GO的源代码进行处理,并提取包中的文档内容,出现在顶级声明之前,且与该声明之间没有空行的注释,将于该声明一起被提取出来,作为该条目的说明文档,这些注释类型和风格决定了godoc生成的文档质量。

每个包都应该包含一段包注释,既放置在包子句前的一个块注释,对于包含多个文件的包,包注释只需要出现在其中的任一个文件中即可,包注释应该整体上对该包进行介绍,并提供包的相关信息,它将出现在godoc页面中的最上面,并为紧随其后的内容建立详细的文档。若某个包比较简单,包的注释同样可以简介。

 

1.2 语言规范

1.3 标准库

1.4 编程规范

1.5 框架

1.6 Web开发

2 命令使用

2.1 下载

2.2 格式化

2.3 编译

2.4 安装

2.5 运行

2.6 测试

2.7 文档

3 开发环境

3.1 LiteIDE

3.2 IDEA

3.3 Eclipse

4 源代码组织

4.1 GOROOT

4.2 GOPATH

4.3 内部类

4.4 外部类

4.5 三方包

以上是关于GoLang语言的主要内容,如果未能解决你的问题,请参考以下文章

代码片段 - Golang 实现简单的 Web 服务器

代码片段 - Golang 实现集合操作

GoLang学习之变量定义和初始化

goroutine简介

golang的xorm如何将[]map[string][]byte 格式的数据序列化成json输出

json [Golang] golang #golang #snippets中有用的片段