2016-11-20 3 views
0

bemerkte ich diese AnweisungNetlogo sublist Befehl

set first-tens sublist mylist 0 10 

einen Fehler verursacht, wenn es weniger als 10 Elemente in mylist.

Wie bekomme ich sicher die ersten 10 Elemente (oder alle Geschenke in mylist, wenn es weniger als 10 sind)?

Antwort

0

Sie können ifelse-value, dies zu tun, kombiniert mit nur die Länge Überprüfung:

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