#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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS