请大神指导

 

已知:bool ag(string a) = true;   ag(string b) = false;  ag(string c) = true;  ag(string d) = false;

目的: 当string x = d时; ag(x)?

这个要怎么在MT4里面表示,或者说怎么存贮a, b, c, d 的值

 
z44677265:

已知:bool ag(string a) = true;   ag(string b) = false;  ag(string c) = true;  ag(string d) = false;

目的: 当string x = d时; ag(x)?

这个要怎么在MT4里面表示,或者说怎么存贮a, b, c, d 的值

bool ag(string x)
  {
   if(x==a) return(true);
   else if(x==b) return(false);
   else if(x==c) return(true);
   else if(x==d) return(false);
   else return(false);
  }

a/b/c/d是你调用ag()时准备转递到ag()的输入值,何来存储一说?

 
Limons:

a/b/c/d是你调用ag()时准备转递到ag()的输入值,何来存储一说?

谢谢,我其实是想问可不可以像数组一样:ag[]={0,1,0,0,2,5}; 当 int x = 4 ; ag[x] = 2;

只不过我要的x 是 string 类型不是 int ,数组里面是不只是数字,可以是其他的内容?

有这种东西吗