#author("2018-10-01T10:10:52+09:00","default:yakumo_murakami","yakumo_murakami")
[[golang]]
さて、今日は任意のテキストを書き出してみましょう。
* コード [#k6976a29]
package main
import(
"os"
"fmt"
)
func writeFile(fn string,d string) int{
r := 0
// open mode=0666
file, err := os.Create(fn)
if err != nil {
panic(err)
}
defer file.Close()
// テキストを書き込む
_, err = file.WriteString(d)
if err != nil {
panic(err)
r = -1
}
return r
}
func main() {
d := "「……そうだな、世界征服なんて面白いかもしれないな」\n「!?」\n"
d2 := writeFile("./output.txt",d)
//
fmt.Println(d+"\n")
fmt.Println(string(d2))
}
* 実行結果 [#i2d93081]
$ go run writefile1.go
「……そうだな、世界征服なんて面白いかもしれないな」
「!?」
$ ls -ltr