ObjectList オブジェクトをソートする可能性はありますか? 例えば:
class MissPlane: object
{
number d_local
object init(object self, number d)
{
d_local=d
return self
}
number getD(object self)
{
return d_local
}
void print(object self)
{
result("d="+d_local+"\n")
}
}
number h,k,l,hmax
hmax=2
result("start----------------"+datestamp()+"----------------------\n")
Object PlaneList
PlaneList=Alloc(ObjectList)
for(l=-hmax;l<=hmax;l++){
for(k=-hmax;k<=hmax;k++){
for(h=-hmax;h<=hmax;h++){
Object MPObject=Alloc(MissPlane)
MPObject.init(random())
PlaneList.AddObjectToList(MPObject)
MPObject.print()
}
}
}
最後に、d で並べ替える必要があります。
PS。ObjectList は、DM マニュアルに完全には記載されていません。