Go には例外機構がない。じゃ、どうやってエラー処理をするかというと、多値を使って関数の返り値としてエラーを返すようにする。…
2018年6月3日
1 分
前回のエントリで作った makeInt と streamFileter を使って、素数列を生成するプログラムを作ってみよう。「エラトステネスの篩」というアルゴリズムを使う。…
2018年6月2日
2 分
チャネルを使って、数列を生成することを考える。数列のような一連のデータの流れを、ストリームとよぶ。…
2018年5月27日
2 分
非常に時間のかかる処理をゴルーチンにするといつまでも終わらなくなる可能性がある。 select と time パッケージの After を組み合わせると、タイムアウトの処理ができる。…
2018年5月20日
1 分
画像アップローダーっていうと、あれだ、ユーザーがアップロードした画像を保存しておいて掲示板かなんかから参照できるようになってるやつだ。あれ、なんでアップローダーっていうんだろうね。…
2018年5月13日
1 分
Go で画像をリサイズしたいときには、 github.com/nfnt/resize を使うといいらしい。…
2018年5月8日
1 分
select 文を使うと、複数のゴルーチンとの通信を選択的に処理することができる。…
2018年5月6日
1 分
これまで、チャネルを使った例をいくつか見てきたけど、今回はもうちょっと意味のあるデータを通信してみる。…
2018年5月4日
1 分
たまたま見つけたので、メモしておく。…
2018年5月3日
1 分
さくらの VPS で動かしている Rails アプリをバージョンアップした、その記録。…
2018年5月2日
2 分