这里有一些缺失的代码和一些没有很大意义,所以我可能会在我的解决方案。我假设
newsol
是一个结构,而不是一个对象。如果是这样的话,尝试做以下改变。
从
newsol。位置=邻居(pf_position);
newsol。成本= ObjectiveFunction (newsol.Position);
来
位置=邻居(pf_position);
成本= ObjectiveFunction(位置);
newsol =结构(“位置”、位置、“成本”、成本);