我正试图在我的.mod文件中获取如下的访问元组元素:
元组indexType {
int first_index;
int second_index;
};
{indexType}stu_info = ...;
execute{
writeln(stu_info.first_index)
}
在我的.dat文件中,我有以下内容:
stu_info from DBRead(db,"select S_ID,MSC from table1");
但是当我运行该程序时,它会打印 undefined 。 我想知道如何访问ibm cplex中的元组元素。请帮忙。
答案 0 :(得分:0)
您需要使用find()
方法才能获得stu_info
个实例。
所以代替:writeln(stu_info.first_index)
。
你应该尝试:writeln(stu_info.find(some key).first_index)
注意:为了使用它,你需要在元组中有一些字段作为键。 例如,
tuple indexType {
key int first_index;
int second_index;
};