Go的文本处理
应用开发中经常要处理文本信息,包括像字符串、数字、JSON、XML等。网络交互主要使用JSON和XML,现在大部分的互联网应用都是使用JSON格式的数据,所以这里我们主要讲一下JSON的处理。
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于ECMA
...
iOS、Go
函数构成代码执行的逻辑结构。在Go语言中,函数的基本组成为:关键字func、函数名、参数列表、返回值、函数体和返回语句。
前面我们已经大概介绍过函数,这里我们用一个最简单的加法函数来进行详细说明:
package mymath
import "errors"
func Add(a int, b int) (ret int, err error) {
if a < 0 || b < 0 {// 假设这个函数只支持两个非负数值的加法
err = errors.New("Should be non-negative numbers!")
return
}
return a + b, nil
}