Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
package main import ( "log" ) func init() { log.SetFlags(log.Lshortfile) } type Indexing int func (i Indexing) String() string { switch i { case WITH: return "WITH" case WITHOUT: return "WITHOUT" case NEVER: return "NEVER" } log.Fatal("can't be here") return "" } const ( WITH Indexing = iota WITHOUT NEVER ) func main() { log.Println(WITH, WITHOUT, NEVER) } Register as a new user and use Qiita more
Go の Test に対する考え方 この記事は Go Advent Calendar 2013 の 9 日目の投稿です。 今回は、 Go の testing というパッケージの使い方を解説しようと思ったのですが、 それだとつまらなすぎるので、合わせて Go が test というか assert についてどういうスタンスをとっているかを書いてみます。 Go でテスト さて、「テストのないコードはレガシーコード」などと言われて久しく、様々な言語が test (主に Unittest) について言語レベルでサポートしたり、デファクトなライブラリが確立したりといった状況が、今日では至って普通のこととなっています。 そんな言語や環境で、息をするようにテストを書いてきたみなさんが、はじめて Go でコードを書く時に見るべきは testing パッケージです。 http://golang.org/pkg
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く