DOT NOTES

Twitter:@dot_not_ GitHub:@ogrew

Go

Golangで四則演算するだけのコンパイルができた。

Go

はじめに speakerdeck.com buiderscon2019でのDQNEOさんのライブコーディングの発表を見て「コンパイラ作るの夢ある〜面白そ〜」となったのでforkして0からやってみました。 といってGoで書いたのでほとんど写経。ちなみに更にその親玉のchibiccや8ccなんか…

晩夏なのでGolangでAtCoder精選10問を解く。

Go

晩夏は特に関係ないです。 早速やっていき。 ABC 086 A - Product (100 点) // ABC 086 A - Product package main import ( "fmt" ) func main() { var a, b int fmt.Scanf("%d %d", &a, &b) if (a*b)%2 == 0 { fmt.Println("Even") } else { fmt.Println("…

Golangのフォーマット指定子についてカンペを作っておいた。package fmt

Go

たびたびGolangのフォーマット指定子まわりについて困惑してfmtのdocを見たり検索したりしているので、知識を整理する目的でGistにまとめておきます。(+vとか#vとか。) 参考 godoc.org blog.y-yuki.net qiita.com oohira.github.io

A Tour of Go完走。Exerciseの解答まとめ。

皆様にだいぶ遅れを取る形となってしまいましたがこちら無事完走しました。 稚拙ではありますが一応正解している(はずの)コードを置いておきます。 ツッコミポイントはありそう。 いつかこれを見直して笑ってやる。 Exercise: Loops and Functions 関数と…