Der Zweck der folgenden Funktion besteht darin, eine Zeichenfolge zurückzugeben, die den Argumentwert zwischen zwei Sternen eingefügt hat.Was genau ist passiert, wenn man nicht "copy" verwendet, um mit einer Zeichenkette umzugehen?
Beim zweiten Aufruf der Funktion bleibt das Argument des ersten Aufrufs noch eingefügt. Ich weiß, die Antwort ist copy "**"
zu verwenden. Meine Frage ist, ob es nicht die stars
Variable zu "**"
bei jedem Aufruf der Funktion neu zuweisen?
Ich denke, ich habe die Idee. In Rebol sind Funktionen nur Blöcke. Es unterscheidet sich ziemlich von den Funktionen in anderen Sprachen. Vielen Dank :) –
Ein Einblick, warum Rebol sich so verhält: [Ist Rebol eine reine funktionale Sprache] (http://www.rebol.com/article/0206.html) – rgchris