panicとrecoverによるHello world
「プログラミング言語Go」の練習問題5.19「return文を含んでいないのに、ゼロ値ではない値を返す関数をpanic
とrecover
を使って書きなさい」の解答として、panic
とrecover
を使った Hello worldプログラムを作りました。
「プログラミング言語Go」の練習問題5.19「return文を含んでいないのに、ゼロ値ではない値を返す関数をpanic
とrecover
を使って書きなさい」の解答として、panic
とrecover
を使った Hello worldプログラムを作りました。
「プログラミング言語Go」の練習問題3.5である、フルカラーの マンデルブロ集合(Mandelbrot set) を描画するプログラムを作成しました。元のプログラムで使われているcolor.Gray
同様、color.RGBA
型も引数がuint8
なので、uint8
型のインデックスでループをしています。
「プログラミング言語Go」の練習問題1.3の解答を作成してみました。スライスに含まれる文字列(strings
)を連結する方法として、ループによる方法と strings.Join
を使う方法のそれぞれの実行時間を計測するため、ベンチマークテストを作成します。コードは以下の通りです。(main.go の方の main関数は、ベンチマークテストには不要です。)