Tuesday, November 23, 2010

Go Language - 函数格式

func (p *myType) save(title string) (*page, os.Error) {
//do something here
p.value := 100
}

1.p *myType。这个类似于C++里的类的用法。save函数是类myType的一个method,在save函数里调用其成员值的时候就使用p.value这样的形式。

2.title string表示函数的参数及其类型。

3.*page, os.Error是函数的返回值。GoLanguage允许多个返回值。

No comments: