Perl使いがGolang使いになってPerl使いに戻ってきた感想
読了まで:約1分
概要: と
僕は
を
Perl 使いから見た Golang
正直な
interface
型は、メソッドの 引数/戻り値の 定義しかできない Moo::Role
みたいな感じ strcut
型は、Moo
で作った クラスのような 感じ
ととらえると、
で、
- 静的型付け
って
- 内部的に
入出力の 値を 厳格に 定めたい
と
まinterface
型を
Perl の便利なところ、不便な所
ぶっちゃけ
特に、
type User struct {
Username string
Email string
}
とMoo
package MyApp::Structure::User;
use strict;
use warnings;
use Moo;
use MooX::Types::MooseLike::Base;
has usename => (
is => 'rw',
isa => Str,
);
has email => (
is => 'rw',
isa => Str,
);
と
Perl と Golang の使い分け方について
まあ
入出力を
厳格に 定めたい プログラム → Golang フレキシブルな
構造に したい プログラム → Perl
と
と
Golang 楽しいれす(^q^) Perl もたのしいれす(^p^)
#FIXME