在继续循环之前在循环中返回一个值:goroutines,互斥体或通道?

时间:2018-10-09 11:47:46

标签: go mutex channel goroutine

我的数据库结构包含以下字段:<div tooltip="This is left tooltip" tooltip-position="left">tooltip on left</div> <div tooltip="This is right tooltip" tooltip-position="right">right tooltip</div> <div tooltip="This is bottom tooltip" tooltip-position="bottom">bottom tooltip</div> <div tooltip="This is tooltip">tooltip without position attribute</div>catalog.idcatalog.category_id及其相关字段catalog.namecategory.name

在使用golang导入包含category.idcsv_category_name字段的csv记录时,在循环开始时,我想检查csv_catalog_name是否存在于字段csv_category_name中并返回其要插入category.name的值,否则,创建一个catalog.category_id并返回category.name将该值保留在内存中,以便可以在循环的其余部分中将其插入catalog.cateogory_id中,类似循环继续之前的状态

我相信可以有一种更简单的方法,但是由于我对golang的了解有限,因此我已经起草了代码,并且我相信在您的建议下我可以提供更好的结果

category.id

0 个答案:

没有答案