嘿!我目前正在學習 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中文網其他相關文章!