私はreading aboutタイプエイリアスとGolangで構成された構造体でした。私は、構造的には同じですが、お互いに簡単に変換できる2つの構造体を持つことができるようにしたいと考えています。 私のように定義された親構造を有する:私はUserを定義した場合、その期待 type PublicUser struct {
*User
}
: type User struct {
私が複数の場合に、このようなselectを使用しています: for {
select {
case data:= <- highFreqChan:
// do something:
case <- time.After(time.Second * 5):
// send some heartbeat like data...
}
}