垃圾分类库
go get github.com/wuxiaoxiaoshen/rubblish
package main
import (
"fmt"
"github.com/wuxiaoxiaoshen/rubbish"
)
func main() {
var a rubbish.Garbage
a.Name = "八宝粥"
fmt.Println(a.IsExists())
fmt.Println(a.ClassType())
fmt.Println(a.Help())
fmt.Println(a.Requirement())
fmt.Println(a.Define())
var exampleRubbish = []string{"塑料袋", "西瓜皮", "桌子", "瓜子壳", "湿巾纸"}
for _, i := range exampleRubbish {
tempRubbish := rubbish.NewGarbage(i)
if tempRubbish.IsExists() {
fmt.Println(i, tempRubbish.ClassType())
} else {
fmt.Println(i, "No Data")
}
}
}
>>
true
湿垃圾
纯流质的食物垃圾,如牛奶等,应直接倒进下水口; 有包装的湿垃圾应将包装物去除后分类投放,包装物请投放到对应的可回收来讲或者干垃圾容器
纯流质的食物垃圾,如牛奶等,应直接倒进下水口; 有包装的湿垃圾应将包装物去除后分类投放,包装物请投放到对应的可回收来讲或者干垃圾容器
湿垃圾: 即易腐垃圾,是指食材废料、剩菜剩饭、过期食品、瓜皮果核、花卉绿植、中药药渣等生物质生活废弃物
塑料袋 干垃圾
西瓜皮 湿垃圾
桌子 No Data
瓜子壳 湿垃圾
湿巾纸 干垃圾
- 类别
- 投放要求
- 查询
- 常见的垃圾
// 具体的垃圾实例
type Garbage struct {
Name string
}
- IsExists: 数据集中是否存在
- ClassType: 类别:干垃圾、湿垃圾、可回收垃圾、有害垃圾
- ClassTypeOnline: 类别,联网查询
- Requirement: 投放要求
- Define: 概念,比如干垃圾是什么
- Help: 投放要求
参考诸多小程序。数据集
Author: @wuxiaoxioshen