具有零字段的结构很方便。具有许多领域的结构更加方便。仅具有一个字段的结构有点特殊,即使在“野外”经常看到它们,我也想不出在哪里使用它们的合理“好”案例。我,一个,不要使用它们。
无论如何,如果您真的真的需要更严格/更可靠的
DNAStrand切片内容安全性,则可以使用单个字段结构并为此/此类命名类型定义参数检查设置方法。
在这种情况下,如果以后在其他软件包中使用该定义,则无法使用软件包unsafe进行模运算来规避检查并获得与您的
DNAStrand{[]byte("foobar")}示例相同的结果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)