請問如何使某變數數值做為判斷邏輯?例如是0的時候代表==、1的時候代表!=、2的時候代表>=、3的時候代表>、4的時候代表<=、5的時候代表<、請問如何做到呢? 新评论 x7777748 2020.03.04 01:23 for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){ if(條件a 判斷邏輯 條件b){ ... }//end if }//end for 請問有辦法達到以上的功能嗎? 還是說一定要寫成死的呢?(除了以下的寫法還有其他寫法嗎?) for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){ if(判斷邏輯==0 && 條件a == 條件b){ ... }//end == else if(判斷邏輯==1 && 條件a != 條件b){ ... }//end != else if(判斷邏輯==2 && 條件a >= 條件b){ ... }//end >= else if(判斷邏輯==3 && 條件a > 條件b){ ... }//end > else if(判斷邏輯==4 && 條件a <= 條件b){ ... }//end <= else if(判斷邏輯==5 && 條件a < 條件b){ ... }//end < }//end for Hung Wen Lin 2020.09.24 03:43 #1 你如果常常用到 可以編一個庫來調用 如果很少用 還是分開鍵入必較快 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){
if(條件a 判斷邏輯 條件b){
...
}//end if
}//end for
請問有辦法達到以上的功能嗎?
還是說一定要寫成死的呢?(除了以下的寫法還有其他寫法嗎?)
for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){
if(判斷邏輯==0 && 條件a == 條件b){
...
}//end ==
else if(判斷邏輯==1 && 條件a != 條件b){
...
}//end !=
else if(判斷邏輯==2 && 條件a >= 條件b){
...
}//end >=
else if(判斷邏輯==3 && 條件a > 條件b){
...
}//end >
else if(判斷邏輯==4 && 條件a <= 條件b){
...
}//end <=
else if(判斷邏輯==5 && 條件a < 條件b){
...
}//end <
}//end for