(→개요) |
잔글 (Jmnote님이 Go WriteAllText() 문서를 Go writeAllText() 문서로 이동했습니다) |
(차이 없음)
|
2023년 4월 13일 (목) 10:51 판
1 개요
- Go WriteAllText()
Go
Copy
package main
import (
"fmt"
"os"
)
func main() {
err := os.WriteFile("testfile.txt", []byte("Hello, 世界"), 0660)
if err != nil {
panic(err)
}
fmt.Println("ok")
}
Loading
Go
Copy
package main
import (
"fmt"
"os"
)
func WriteAllText(filePath string, text string) (err error) {
err = os.WriteFile(filePath, []byte(text), 0660)
if err != nil {
return fmt.Errorf("error on WriteFile: %w", err)
}
return nil
}
func main() {
err := WriteAllText("hello.txt", "Hello, 世界")
if err != nil {
panic(err)
}
fmt.Println("ok")
}
Loading
Go
Copy
package main
import (
"fmt"
"os"
)
func WriteAllText(filePath string, text string) (err error) {
f, err := os.Create(filePath)
if err != nil {
return fmt.Errorf("error on Create: %w", err)
}
defer f.Close()
_, err = f.WriteString(text)
if err != nil {
return fmt.Errorf("error on WriteString: %w", err)
}
return nil
}
func main() {
err := WriteAllText("hello.txt", "Hello, 世界")
if err != nil {
panic(err)
}
fmt.Println("ok")
}
Loading
2 같이 보기
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.