比赛
Match 提供了基于比较函数完成字符串的函数。 这个包的一个实际用途是从子字符串完成命令行参数。
用法
要开始匹配,我们需要一个干草堆和针。 干草堆是一个搜索区域。 针是搜索关键字。 在这个包中,这两个东西都是字符串。 对于下面的大多数示例,我们使用了这个干草堆:
products := []string{
"Apple",
"Eggplant",
"Pear",
"Peach",
}
对于大多数匹配情况,使用 match.Best()
needles := []string{
"App",
"eg",
"Peac",
}
// Simplified example: See next part for error checking
matches, _ := match.Best(products, needles...)
for _