摘要:
defer用于延迟执行,可以类比于java或c++中的析构函数。查看一段示例代码:func Contents(filename string) (string, error) {//打开文件f, err := os.Open(filename)if err != nil {return "", er... 阅读全文
摘要:
Go语言中可以为返回值定义名称。代码实例:package main import "fmt" func add1(a int, b int) int {return a + b} //将返回值取名为sumfunc add2(a int, b int) (sum int) {sum = a + bre... 阅读全文