嘿!我目前正在学习 Go Lang,我正在对我的概念做一些基本的笔记,尽管我也只是将它们发布在这里。它们没有经过深思熟虑或写得很好,但只是我时不时做笔记以供参考。
我正在参加 Maximilian Schwarzmüller 的 Udemy 课程,
func writeBalanceFiles(balance float64) { balanceText := fmt.Sprint(balance) os.WriteFile("balance.txt", []byte(balanceText), 0644) }
data, _ := os.ReadFile("balance.txt")
func readFile() float64 { data, _ := os.ReadFile("balance.txt") balanceText := string(data) balance, _ := strconv.ParseFloat(balanceText, 64) return balance }
if err != nil { return 1000, errors.New("failed to find balance file") }
var accountBalance, err = readFile() if err != nil { fmt.Println("ERROR") fmt.Println(err) fmt.Println("===============") }
if err != nil { fmt.Println("ERROR") fmt.Println(err) fmt.Println("===============") panic("Can't Continue Sorry!") }
以上是学习 GO:- 文件处理、错误处理的详细内容。更多信息请关注PHP中文网其他相关文章!