Listen in NEPO: Simulator und mini

Hallo,

in NEPO soll ein Wert zu einer Liste hinzugefügt werden. Das lässt sich in der Simulation (Version 2.7.1 und 3.0.1) auch ausführen, klappt aber auf dem Calliope nicht. Er stürzt ab und macht nichts mehr.

Im Quelltext gibt es auf der entsprechenden Seite zwei Semikola.

Ist wohl ein Bug, habe es mal auf Github gemeldet.

HG Toni

2 „Gefällt mir“

NEPO-Listen sind derzeit keine dynamischen Datenstrukturen, sondern klassische Felder. Daher muss zu Beginn die Feldgröße explizit angegeben werden. Dies ist ein deutlicher Unterschied zu Listen in Makecode und m. E. liegt damit eine unglückliche Wortwahl vor.

Wie mit dem Problem zukünftig umgegangen werden soll, wird gerade aktiv in der NEPO-Gruppe diskutiert: https://github.com/OpenRoberta/robertalab/wiki/Lists-vs-arrays-problem.

Das doppelte Semikolon ist trotzdem ein kleiner Bug.

Toni

1 „Gefällt mir“

Das der Frage beigefügte Programm hat mir geholfen, mich in wenigen Minuten in die Arbeit mit Listen einzuarbeiten.
Dafür: Danke.
Für alle, die nicht schon seit 2018 mit dem Calliope hier unterwegs sind: Das oben beschriebene Problem gibt es nicht mehr, auf dem Calliope funktionieren die Programme genauso gut wie in der Simulation.

VG Naila

1 „Gefällt mir“