简而言之,用户将输入一个数字(比如1到3).这将决定循环应该搜索的数字范围.
switch(input){
case 1:
searchTerm = "i<10 && i>5";
case 2:
searchTerm = "i>=10 && i<19";
case 3:
searchTerm = "i>19 && i<24";
}
while(searchTerm){
//some function
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?我无法找到使用字符串作为搜索参数的方法.
编辑:我认为我没有很好地解释为什么我需要这个.如果有不同数量的参数,该怎么办?例如:
case 1:
searchTerm = "i<5"
case 2:
searchTerm = "i>25 && i<29"
case 3:
searchTerm = "(i<50 && i>25) && (i>55 && i<75)"
case 4:
searchTerm = "(i<20 && i>15) && (i>300 && i<325) && (i>360 && i<380)
Run Code Online (Sandbox Code Playgroud)
那怎么做呢?多个循环调用相同的函数?