エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Golangでファイルポインタを関数の引数で渡せなかった。(解決した):元ハイパーメディアクリエイターのウェブログ:So-net blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Golangでファイルポインタを関数の引数で渡せなかった。(解決した):元ハイパーメディアクリエイターのウェブログ:So-net blog
何か腑に落ちないGolangの仕様みたいなんだけど、ファイルを開いてからその先の別の関数の中で書いたり... 何か腑に落ちないGolangの仕様みたいなんだけど、ファイルを開いてからその先の別の関数の中で書いたり読んだりできないみたいなのだ。そもそもファイルポインタが引数として渡せない仕様になっていて、コンパイルが通らなかったり実行ができない。もしかしたらすごい初歩的なところでつまづいているのかもしれないですが、できないものはできないので書いておく。 実際のソースを見ていこうと思う。まずは動くソースを示します。何か別の問題があると話が止まっちゃうしね。とりあえずos.Create()で開いて、WriteString()で書いてみます。 package main import "os" func main() { fp, err := os.Create("hoge.txt") if err != nil { panic(err) } fp.WriteString("てすとだよ?ん\n") } ふむ