タグ ruiu
人気順 5 users 50 users 100 users 500 users 1000 usersprogramming - 作りたいものを作るには結局大量のコードを書かないといけないことについて - Qiita
作りたいものを作るには結局大量のコードを書かないといけないことについてprogramming(23)ruiuが2014/11/11に投稿(2014/11/11に編集)編集履歴(5)編集リクエストを作成する 作りたいものを作るには結局大量のコードを書かないといけないことについて。 コンパイラなどを作り始めると本来自分が作りたかったわけではないものについてもせっせとコードを書かないといけなくなる。とく... 続きを読む
Goのメソッドは構造体以外にでも定義できるしそれが便利なこともよくある - Qiita
Goのメソッドは構造体以外にでも定義できるしそれが便利なこともよくあるGo(541)ruiuが2014/09/15に投稿(2014/09/15に編集)編集履歴(4)編集リクエストを作成する いわゆる主流のオブジェクト指向言語しか知らない人からみると、クラスに相当するものはGoでは構造体で、メソッドに相当するのは構造体の型に対して定義されたメソッド、というように見えると思う。Goでコードを書いている... 続きを読む
GoでNewなんとかのような関数をなるべく提供しないほうが良い理由 - Qiita
GoでNewなんとかのような関数をなるべく提供しないほうが良い理由Go(516)ruiuが2014/09/03に投稿(2014/09/03に編集)編集履歴(4)編集リクエストを作成する 構造体を定義して、それに対してメソッドを定義して、最後にその構造体をアロケートして初期化するNewなんとかという関数を用意する、というのを何の疑問も持たずに行っているならちょっと考えものだ。途中まではよいが、New... 続きを読む
Goの変数名が短い理由(あるいはGoがほかの言語と違う理由) - Qiita
Goの変数名が短い理由(あるいはGoがほかの言語と違う理由)Go(514)ruiuが2014/09/02に投稿(2014/09/02に編集)編集履歴(8)編集リクエストを作成する Goのコードを読んでいると変数名がやたら短いことにすぐ気がつくと思う。c, i, nみたいな一文字変数や、br, wr, errみたいな2〜3文字の変数がいろいろなところでよく使われている。これは他の言語、特にJavaみ... 続きを読む
Go - panicはともかくrecoverに使いどころはほとんどない - Qiita
panicはともかくrecoverに使いどころはほとんどないGo (513)ruiuが2014/09/02に投稿(2014/09/02に編集)編集履歴(2)編集リクエストを作成する Goを書いていてrecoverを使うことはまずほとんどない。頻繁にrecoverを書いているとしたらなにかが間違っているのでプログラミングスタイルを見直すこと。 Goでのエラーハンドリング Effective Goなど... 続きを読む