切片类型的字段/变量的命名约定

对于 int ID 的切片,变量或结构字段的名称应该是什么?

例如,具有 []int 类型的用户 ID 列表的结构:

type Result struct {
  UserIDs []int
}

或者没有尾随s

type Result struct {
  UserID []int
}

回答

名称应描述变量的内容。您字段的内容是多个用户 ID,因此将其命名为UserIDsUserID描述单个用户 ID。

使用复数形式还可以方便地循环切片并为循环变量使用单数形式,例如:

for _, userID := range result.UserIDs {
    // Do something with it
}


以上是切片类型的字段/变量的命名约定的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>