在Go 中以字串陣列形式讀寫文字檔案
處理文字檔案的能力是程式設計中的常見需求,包括讀取取和寫入文字檔案寫入字串陣列。在 Go 中,有一個解決方案來滿足這一需求。
讀取文字檔案
從Go 1.1 開始,bufio.Scanner API 提供了一種有效的方法來讀取文字檔案將檔案轉換為字串切片。以下是一個範例:
此函數將整個檔案讀入記憶體並傳回其行的一部分。
寫入文字檔案
要將字串切片寫入文字文件,可以使用bufio.Writer型別:
此函數建立一個文件,向其中寫入行,並刷新緩衝區以確保資料寫入磁碟。
用法範例
這是如何使用這些的範例函數:
此程式碼從「foo.in.txt」檔案中讀取行,處理它們,然後將它們寫入“foo.out.txt”檔案。
以上是如何在 Go 中以字串陣列形式讀寫文字檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!