"Go 파일 읽기"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;Go 파일 읽기
;Go 파일 읽기


<syntaxhighlight lang='text' file='a.txt' multi=1>
<syntaxhighlight lang='text' file='greet.txt' multi=1>
hello world
hello
</syntaxhighlight>
</syntaxhighlight>
<syntaxhighlight lang='go' file='main.go' main multi=1>
<syntaxhighlight lang='go' file='main.go' main multi=1>
10번째 줄: 10번째 줄:
import (
import (
"fmt"
"fmt"
"io/ioutil"
"os"
)
)


func main() {
func main() {
fileBytes, err := ioutil.ReadFile("a.txt")
fileBytes, err := os.ReadFile("greet.txt")
if err != nil {
if err != nil {
panic(err)
panic(err)
}
}
fmt.Println("fileBytes:", fileBytes)
fmt.Println(fileBytes)         // [104 101 108 108 111]
str := string(fileBytes)
fmt.Println(string(fileBytes)) // hello
fmt.Println("str:", str)
}
}
</syntaxhighlight>
</syntaxhighlight>
29번째 줄: 28번째 줄:
* [[Go YAML 파일 Unmarshal]]
* [[Go YAML 파일 Unmarshal]]


[[분류: Go 패키지 io/ioutil]]
[[분류: Go 패키지 os]]

2024년 2월 1일 (목) 18:47 기준 최신판

1 개요[ | ]

Go 파일 읽기
hello
package main

import (
	"fmt"
	"os"
)

func main() {
	fileBytes, err := os.ReadFile("greet.txt")
	if err != nil {
		panic(err)
	}
	fmt.Println(fileBytes)         // [104 101 108 108 111]
	fmt.Println(string(fileBytes)) // hello
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}