优化
修改matchRecursive方法,避免"Warning: Assignment within conditional"警告错误
添加FunctionUtil