为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 DetectEntitiesOutput 中过滤仅组织实体?

如何在 DetectEntitiesOutput 中过滤仅组织实体?

Go
开心每一天1111 2023-06-26 17:55:22
我是 Go 语言的新手,正在尝试学习它,所以请原谅任何明显的问题,但需要一些帮助。问题:我试图仅过滤 DetectEntitiesOutput 中 Comprehend 返回的组织实体。我的进口如下    "errors"    "fmt"    "strings"    "github.com/aws/aws-lambda-go/lambda"    "github.com/aws/aws-sdk-go/aws"    "github.com/aws/aws-sdk-go/aws/session"    "github.com/aws/aws-sdk-go/service/comprehend"    func Filter(vs []Entity, f func(Entity) bool) []Entity {    vsf := make([]Entity, 0)    for _, v := range vs {    if f(v) {    vsf = append(vsf, v)    }    }    return vsf    }    func isOrg(vs Entity) bool {    return strings.EqualFold(Entity.Type, "ORGANIZATION")    }```But i am getting following error ./main.go:52:18: undefined: Entity./main.go:53:16: undefined: Entity./main.go:62:15: undefined: Entity./main.go:63:27: undefined: EntityCan someone help?
查看完整描述

1 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

编译器找不到Entity结构体的定义。确保它存在于同一个包中,或者如果它来自不同的包,则将其替换EntitypackageName.Entity.



查看完整回答
反对 回复 2023-06-26
  • 1 回答
  • 0 关注
  • 117 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信