排序嵌套列表

时间:2017-03-07 17:39:26

标签: netlogo

我发现此代码可以对嵌套列表进行排序。

  to-report test 
  let z [[2 3] [1 9] [3 1] ] 
  report sort-by [(first ?1) < (first ?2)] z 
  end 

这个公式中的第一个是1和第一个?2。它说他们没有被定义为变量。

1 个答案:

答案 0 :(得分:2)

您是否正在使用NetLogo v6.0?您的代码适用于v5.3.1,但v6.0使用匿名记者。它看起来像是:

to-report test 
  let z [[2 3] [1 9] [3 1] ] 
  report sort-by [[list1 list2] -> first list1 < first list2] z 
end 

查尔斯