Go的语言结构 1、Go的语言基础部分由这几个部分组成 包声明 引入包 函数 变量 语句&表达式 注释 比如下面这个简单的代码: func main() { fmt.Println("第一个程序") } 需要注意…
标签:go
go(golang)之slice的小想法1
slice,是go中一个很重要的主题。我们不用切片来表述,因为这里的切片特指的是数组的切片。 先给slice下个定义吧: Slice expressions construct a substring or slice …
不得不知道的golang知识点之nil
golang中的nil,很多人都误以为与Java、PHP等编程语言中的null一样。但是实际上Golang的niu复杂得多了,如果不信,那我们继续往下阅读。 nil 为预声明的标示符,定义在builtin/builtin…
golang基础学习-字符串和整型互转
在golang语言中字符串和整数之间的转换相比PHP有点复杂。刚学习的人,尤其学过PHP,秒级可以搞定的事情, 这里却要使用strcov包中函数转换,orz~~~~。没办法入了golang的大门,就要继续探究下去。 1.…
GoLang学习
Go函数 Go函数定义 func function_name( [parameter list] ) [return_types] { 函数体 } func:Go的函数声明关键字,声明一个函数。 function_nam…
Go 设置时区
在Go语言上,go语言的time.Now()返回的是当地时区时间,直接用: time.Now().Format("2006-01-02 15:04:05") 输出的是当地时区时间。 go没有全局设置时区这么一个东西,每次…
Let's Go! 第一步:搭建开发环境
Ubuntu开发环境下 下载地址 之后进入到下载目录后运行如下命令解压下载的go开发包到 /usr/local。官方推荐的目录。 tar -C /usr/local -xzf go1.8.linux-amd64.tar.…
GOPATH 是用来干嘛的?
GOPATH 是 Go 语言的工作目录,他的值可以是一个目录路径,也可以是多个目录路径,每个目录都代表 go 语言的一个工作区。 我们开发 Golang 项目时,需要依赖一些别的代码包,这些包的存放路径就与 GOPATH…
Go 编程:那些隐晦的操作符
原文发布于个人站点: GitDiG.com, 原文链接: Go 编程:那些隐晦的操作符 本篇作为 Go 编程“边角料”的最后一篇,主要针对 Go 语言提供的操作符进行一次总结。刚好回应上篇一位读者关于表达式是否要加…
golang flag redefined错误
因为之前命令行参数是同过os.Args[1]来获取,感觉不太科学也不美观,所以今天改用flag去获取。 原始代码如下: func GetRuntimePath() string { var spath string fl…
Go基础学习记录 - 编写Web应用程序 - 错误处理
错误处理 前面的分享加了两个功能,一个是编辑功能,一个保存功能 在我们的程序中有几个地方其实是忽略了错误的处理。这是不好的做法,尤其是因为这样的做法发生错误时,程序会出现意外行为。更好的解决方案是处理错误并向用户返回错误…
03Go 类型总结
Go 类型总结 [TOC] 1、内置类型和内置函数 内置类型: 类型 ⻓度 默认值 说明 bool 1 false 布尔型只有true和false byte 1 0 uint8的别名 rune 4 0 Unicode C…