[go] 파일 읽기

1. 파일 열기

package main

import (
    "fmt"
    "os"
)

func main() {
    file, err := os.Open("file.txt")
    if err != nil {
        fmt.Println(err)
        return
    }
    defer file.Close() // 함수 종료 전 파일을 닫음
    // 파일을 읽는 코드 작성
}

2. 파일 읽기

package main

import (
    "fmt"
    "os"
)

func main() {
    file, err := os.Open("file.txt")
    if err != nil {
        fmt.Println(err)
        return
    }
    defer file.Close() // 함수 종료 전 파일을 닫음
    data := make([]byte, 100) // 100바이트 크기의 슬라이스 생성
    count, err := file.Read(data)
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Printf("파일 내용: %s\n", data[:count])
}

3. 참고 자료

이 코드를 사용하여 Go 언어로 파일을 읽을 수 있습니다. 필요에 따라 코드를 수정하여 프로젝트에 통합할 수 있습니다.