-5

ゴブがどのように機能するかを理解したいという私の野心で。いくつか質問があります。

gob が構造体マップやインターフェイスのような go 型をシリアル化することは知っています (実際の型を登録する必要があります) が、:

func (dec *Decoder) Decode(e interface{}) error
Decode reads the next value from the input stream and stores it in the data represented by the       
empty interface value.
If e is nil, the value will be discarded. 
Otherwise, the value underlying e must be a pointer to the correct type for the next data item received.
If the input is at EOF, Decode returns io.EOF and does not modify e.

このドキュメントでは何も理解できませんでした。それらが意味するもの (入力ストリームから次の値を読み取る) は、送信できる 1 つのデータであり、構造体またはマップですが、多くはありません。意味するもの e が nil の場合、値は破棄されます。専門家に説明してください、私は一日中ぼんやりしていて、何も見つかりません

4

1 に答える 1