解释是,就像github中的 bradfitz point
一样,如果您不使用它来创建切片,则编译器将使用它认为方便的上限。
创建具有不同版本甚至相同版本的多个片可能会导致具有不同容量的片。
make
简而言之,如果您需要具体的功能,请使用
make([]byte, len, cap)。否则,您将无法信任固定的容量。

解释是,就像github中的 bradfitz point
一样,如果您不使用它来创建切片,则编译器将使用它认为方便的上限。
创建具有不同版本甚至相同版本的多个片可能会导致具有不同容量的片。
make
简而言之,如果您需要具体的功能,请使用
make([]byte, len, cap)。否则,您将无法信任固定的容量。