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
로그인하시면 댓글을 쓸 수 있습니다.