Netlogo子列表命令

时间:2016-11-20 23:08:25

标签: netlogo

我注意到了这条指令

set first-tens sublist mylist 0 10
如果mylist中的元素少于10个,

会导致错误。

如果少于10个,我怎样才能安全地获得前10个元素(或mylist中的所有礼物)?

1 个答案:

答案 0 :(得分:0)

您可以使用ifelse-value执行此操作,只需检查长度:

set first-tens ifelse-value (length mylist < 10) [ mylist ] [ sublist mylist 0 10 ]