Erstellen habe ich ein paar einfache Fragen, damit sie zusammen Ich stelle:eine Reihe von Zahlen in Red Sprache
Was ist der beste Weg, um eine Reihe von Zahlen zu erstellen. Nacharbeiten funktioniert aber in einigen Sprachen eine einfachere Methode wie 1:10?
myseries: []
repeat i 10 [append myseries i]
print myseries
(1a. Warum ist oben Code nicht auf dieser Seite üblichen Codeblock zu machen?)
In ähnlicher Weise, was ist der beste Weg, um eine Reihe von 10 Elementen, alle initii zu erstellen auf 0 oder ""? Muss ich dort auch
repeat i 10
oderloop 10
und serienmäßigappend
eine anfänglich blanke Serie verwenden?Soll ich beim Erstellen der Serie auch die Anzahl der Elemente wie im folgenden Code angeben? Was ist der Nachteil, dies nicht zu tun?
myseries: make block! 10
Danke für Ihre Hilfe.
Dies ist definitiv eines der Dinge, die ich denke, sollte einfacher sein, zu tun.Einer der Gründe, warum es nicht bereits so ist, liegt darin, die Daten direkt zu bearbeiten, anstatt vorher eine Serie zu generieren. Dennoch, viele andere Array-Bearbeitungsfunktionen auf meiner Wunschliste –