仅将类型作为输入的函数签名(无变量)

我在一个开源项目(接口定义)中看到了这一点。带有单个参数的函数的表示法在这里表示什么?RelationshipFKName(Relationship) stringRelationship


// Namer namer interface

type Namer interface {

    TableName(table string) string

    ColumnName(table, column string) string

    JoinTableName(joinTable string) string

    RelationshipFKName(Relationship) string

    CheckerName(table, column string) string

    IndexName(table, column string) string

}

我本来以为它会是这样的东西。RelationshipFKName(rel Relationship) string


扬帆大鱼
浏览 78回答 1
1回答

四季花海

对于接口声明,参数名称不是必需的,它们是为了便于阅读。在参数类型本身的情况下,请明确意图,这很可能是作者选择不命名它的原因。而在打算的情况下将不清楚和作者,正确地,命名参数以使其RelationshipFKName(Relationship) stringTableName(string) stringtableTableName(table string) string
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go