package main
import (
"fmt"
"os"
"io"
)
func main() {
file, err := os.Open("hello.txt")
if err != nil{
fmt.Println(err)
os.Exit(1)
}
defer file.Close()
data := make([]byte, 64)
for{
n, err := file.Read(data)
if err == io.EOF{ // если конец файла
break // выходим из цикла
}
fmt.Print(string(data[:n]))
}
}
//А если я не знаю размер файла?
//Можно ли сделать "data" безразмерным?