a:123
b:234
c:111
我测试了所有3个功能,它们工作正常。唯一的问题是在底部。
var series = JSON.parse(JSON.stringify(scope.series));
例如,我将此文件命名为" user"。如果我用这个文件运行我的代码,我的代码将测试(123)到3个函数的值,即使它在第一个函数中找到答案。我不想这样做,我想做一些测试值,如果没有在function1中找到,那么移动到下一个函数,如果它找到答案,那么只需移动到下一个值。
答案 0 :(得分:1)
在&#34中替换commonguess中的break;返回0",添加"返回1"在函数结束时,对其他函数执行相同操作并将while循环更改为:
while IFS=':' read -r name hashing;do
commonguess || dict || brute
done
有关bash条件短路评估的更多信息,请访问: http://wresch.github.io/2014/04/24/bash-short-circuit-evaluation.html