2012年04月27日

Google App EngineのGo言語(GAE/Go)のチュートリアルをやったメモ。

はじめに

2012/04/15に東海GTUG主催の 「[愛知/名古屋]作ればわかる! Google App Engineハンズオン #1(東海GTUG)」 に参加しました。

この本は一度写経したことがあって、せっかく著者さんがいらっしゃるので、もう一度やるのもありだったのですが、 GAE/Goチームができてたので、そちらに惹かれ GAE/Goのチュートリアル をすることにしました。

さて、チュートリアルは イントロダクション があって、 次にGAE/Goの 環境構築です。 最終的にはデプロイまでのチュートリアルがあります。実際にチュートリアルを最後までやって、忘れないためにメモと気づいた事などを書いていきます。

続きを読む
posted by やし at 20:44 | Comment(0) | golang | このブログの読者になる | 更新情報をチェックする

     このエントリーをはてなブックマークに追加 このエントリーを含むはてなブックマーク

2012年04月22日

Go言語でテキストファイルを読み込むには&書き込むには

さっそくソース

package main

import(
 "fmt"
 "io/ioutil"
)

const INPUT_FILE = "input.txt"
const OUTPUT_FILE = "output.txt"

func main(){
    // ファイルの読み込み
    contents,err := ioutil.ReadFile(INPUT_FILE) // ReadFileの戻り値は []byte
    if err != nil {
        fmt.Println(contents, err)
        return
    }

    // 1文字ずつ出力
    for i:=0; i < len(contents); i++ {
        print(string(contents[i]))
        // 改行は '\n'
    }

    // 一気に出力
    println(string(contents))

    // ファイルに書き込み
    ioutil.WriteFile(OUTPUT_FILE, contents, 0644) // 0644はpermission

}
                            

参考

posted by やし at 22:25 | Comment(0) | golang | このブログの読者になる | 更新情報をチェックする

     このエントリーをはてなブックマークに追加 このエントリーを含むはてなブックマーク
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。