目录:
定义-Kleene Star是什么意思?
用计算机科学的术语来说,Kleene星是一种编程资源,它提供与字符串集的串联相关的结果。 开发人员和其他人员使用Kleene星,评估如何根据输入过滤给定的结果。
Kleene星也称为Kleene算子或Kleene闭包。
Techopedia解释了Kleene Star
在构建“自动机”或自动化系统中有用的Kleene星,在数学上被描述为“一元”运算或“自由monoid”构造。 它被描述为可能的字符串集合,可以通过串联基本字符串的元素来创建。 换句话说,必须存在输入字符串的每个单独元素,但是可以在任何程度上重复其他元素。
一个简单的字母示例可以显示Kleene星的工作原理。 如果输入字符串由单词“ cat”组成,则所得的Kleene星型字符串集将包括结果“ cat”和“ ccat”以及“ ccatt”,“ cccat”和“ ccaattt”。
工程师和专业人员使用Kleene之星来确定字符串集,例如,以匹配自动化中的特定输入,并处理进入IT系统的大数据集。
