1
0
mirror of https://github.com/golang/go synced 2024-11-22 03:44:39 -07:00

gob: documentation. this time for sure.

if the interface value is nil, it sends no value,

R=rsc, adg
CC=golang-dev
https://golang.org/cl/2801042
This commit is contained in:
Rob Pike 2010-10-31 17:48:19 -07:00
parent fbfb1d9e72
commit 6dc4c58f87

View File

@ -134,8 +134,8 @@ that must be pre-defined by calling Register), followed by a byte count of the
length of the following data (so the value can be skipped if it cannot be
stored), followed by the usual encoding of concrete (dynamic) value stored in
the interface value. (A nil interface value is identified by the empty string
and transmits a zero-length value.) Upon receipt, the decoder verifies that the
unpacked concrete item satisfies the interface of the receiving variable.
and transmits no value.) Upon receipt, the decoder verifies that the unpacked
concrete item satisfies the interface of the receiving variable.
The representation of types is described below. When a type is defined on a given
connection between an Encoder and Decoder, it is assigned a signed integer type