package main
import (
"bufio"
"fmt"
"os"
)
func main() {
// Open the file for reading
file, err := os.Open("largefile.txt")
if err != nil {
fmt.Println("Error opening file:", err)
return
}
defer file.Close()
// Create a new scanner to read the file
scanner := bufio.NewScanner(file)
// Iterate through each line in the file
for scanner.Scan() {
line := scanner.Text()
// Process the line as needed
fmt.Println(line)
}
// Check for errors during scanning
if err := scanner.Err(); err != nil {
fmt.Println("Error reading file:", err)
}
}