概要: と言うような話を書きたくなった 僕はしばらく前まで、 Golang をメインにプログラミングしてたんだけど、 最近またPerlでもプログラミングを再開したので、 今日はその辺りの話を書いてみる。 Perl使いから見たGolang 正直なところ、Golangの型システムってどうなの? っていうと、 Golangの型システムは、 interface 型は、メソッドの引数/戻り値の定義しかできない Moo::Role みたいな感じ strcut 型は、 Moo で作ったクラスのような感じ ととらえると、結構分かりやすいな、と僕は感じでいる。 で、Golangは静的型付けなわけだけど、この、 静的型付け っていうのは、僕は今回が初めてで、結構感激したというか、 ああ、静的型付けってこんなに便利なんだ! と思ったんだけれども、 この静的型付け、 内部的に入出力の値を厳格に定めたい という時に