作者:Albert.Wen
添加时间:2017-10-29 20:57:58
修改时间:2024-11-16 01:10:39
分类:
14.Golang/Ruby
编辑
import (
"unicode"
)
func Ucfirst(str string) string {
for i, v := range str {
return string(unicode.ToUpper(v)) + str[i+1:]
}
return ""
}
func Lcfirst(str string) string {
for i, v := range str {
return string(unicode.ToLower(v)) + str[i+1:]
}
return ""
}
作者:Albert.Wen
添加时间:2017-10-27 12:58:57
修改时间:2024-11-12 21:00:30
分类:
14.Golang/Ruby
编辑
Package builtin
import "builtin"
Overview
Index
Overview ▾
Package builtin provides documentation for Go's predeclared identifiers. The items documented here are not actually in package builtin but their descriptions here allow godoc to present documentation for the language's special identifiers.
作者:Albert.Wen
添加时间:2017-10-29 20:46:53
修改时间:2024-10-20 07:02:41
分类:
14.Golang/Ruby
编辑
错误 和 异常 处理是程序的重要组成部分,我们先看看下面几个问题:
- 错误 和 异常 如何区分?
- 错误处理的方式有哪几种?
- 什么时候需要使用异常终止程序?
- 什么时候需要捕获异常?
- ...
作者:Albert.Wen
添加时间:2017-10-18 17:18:38
修改时间:2024-11-19 04:21:17
分类:
14.Golang/Ruby
编辑
作者:Albert.Wen
添加时间:2017-10-27 12:43:24
修改时间:2024-10-20 07:02:32
分类:
14.Golang/Ruby
编辑
定义变量
Go 语言里面定义变量有多种方式。
使用 var 关键字是 Go 最基本的定义变量方式,与 C 语言不同的是 Go 把变量类型放在变量名后面:
// 定义一个名称为“variableName”,类型为"type"的变量
var variableName type
作者:Albert.Wen
添加时间:2017-10-27 13:01:20
修改时间:2024-11-19 02:51:10
分类:
14.Golang/Ruby
编辑
作者:Albert.Wen
添加时间:2017-10-29 09:45:21
修改时间:2024-11-10 17:21:52
分类:
14.Golang/Ruby
编辑
官方收藏的项目
集成开发平台:基于 Golang 的快速开发平台,平台已经集成权限管理,菜单资源管理,域管理,角色管理,用户管理,组织架构管理,操作日志管理等等
OPMS - 是一款项目管理 + OA管理的免费开源软件。功能精简实用,满足日常的工作需求,特别适合扁平化项目和团队管理。
作者:Albert.Wen
添加时间:2017-10-29 20:52:30
修改时间:2024-11-14 02:32:35
分类:
14.Golang/Ruby
编辑
通过以下文章,掌握了 Go 模板引擎 的基本用法:
作者:Albert.Wen
添加时间:2017-10-29 10:27:58
修改时间:2024-11-10 17:13:36
分类:
14.Golang/Ruby
编辑
JSON 是一种数据格式描述语言。以 key 和 value 构成的哈系结构,类似 Javascript 中的对象,python 中的字典。通常 json 格式的 key 是字符串,其值可以是任意类型,字串,数字,数组或者对象结构。更多关于 Json 的可以访问 JSON 了解。
数据结构 map
json 源于 Javascript 的对象结构,golang 中有直接对应的数据结构 map,可是 golang 的 map 也是 key-value 结构,同时 struct 结构体也可以描述 json。当然,对于 json 的数据类型,go 也会有对象的结构所匹配。大致对应关系如下:
数据类型 |
JSON |
Golang |
字串 |
string |
string |
整数 |
number |
int64 |
浮点数 |
number |
flaot64 |
数组 |
arrary |
slice |
对象 |
object |
struct |
布尔 |
bool |
bool |
空值 |
null |
nil |
作者:Albert.Wen
添加时间:2017-10-29 10:19:33
修改时间:2024-11-13 08:50:03
分类:
14.Golang/Ruby
编辑
命令 go env 用于打印 Go 语言的环境信息。其中的一些信息我们在之前已经多次提及,但是却没有进行详细的说明。在本小节,我们会对这些信息进行深入介绍。我们先来看一看 go env 命令情况下都会打印出哪些 Go 语言通用环境信息。
表0-25 go env 命令可打印出的 Go 语言通用环境信息
名称 |
说明 |
CGO_ENABLED |
指明cgo工具是否可用的标识。 |
GOARCH |
程序构建环境的目标计算架构。 |
GOBIN |
存放可执行文件的目录的绝对路径。 |
GOCHAR |
程序构建环境的目标计算架构的单字符标识。 |