Ich habe eine Liste von Zeichenfolgen wie folgt definiert:
var list = ["one", "two", "three", "four"];
Ich möchte die Werte auf dem Bildschirm mithilfe von Text-Widgets nebeneinander rendern. Ich habe versucht, den folgenden Code zu verwenden, um dies zu versuchen:
for (var name in list) {
return new Text(name);
}
Wenn ich diesen Code ausführe, wird die for-Schleife jedoch nur einmal ausgeführt, und es wird nur ein Text-Widget gerendert, das besagt one
(das erste Element in der Liste). Wenn ich eine Protokollnachricht in meine for-Schleife einfüge, wird diese außerdem einmal ausgelöst. Warum basiert meine for-Schleife nicht auf der Länge der Liste? Es scheint nur einmal zu laufen und dann zu beenden.