Verwenden von Zeichenvariablen mit SetData in BaumknotenIch hoffe, „Daten festlegen“ verwenden zu können, um die Informationen im Baumknoten zu konfigurieren. Die Variablenverwendung entspricht jedoch nicht meinen Erwartungen. Wie im folgenden JSL gezeigt, möchte ich den Text „Test“ in der Variablen Title aufzeichnen und in C1 festlegen, sodass Show(C1) als C1 << Get Data = {"Test", "", 1}; angezeigt wird.
Die Ergebnisse der Verwendung einer Variablen (Situation C1) und der direkten Verwendung von Textdaten (Situation C2) für setData unterscheiden sich, was zu Fehlern führt, wenn ich später versuche, die Daten abzurufen. Wie kann ich eine Variable zum Festlegen von Daten verwenden, damit ich dasselbe Ergebnis erhalte wie beim direkten Festlegen von „Test“ mit setData?
Title = "Test";
C1 = Tree Node( Title );
C1 << SetData( {Title, "", 1} );
Show( C1 << Get Data );
Show(( C1 << Get Data )[1] );
C2 = Tree Node( "Test2" );
C2 << SetData( {"Test2", "", 1} );
Show( C2 << Get Data );
Show( (C2 << Get Data) [1] );DatenzugriffBetreff: Verwenden von Zeichenvariablen mit SetData in BaumknotenSie müssen die Liste auswerten, zum Beispiel
Names Default To Here(1);
Title = "Test";
C1 = Tree Node(Title);
C1 << SetData(Eval List({Title, "", 1}));
Show(C1 << Get Data);
// C1 << Get Data = {"Test", "", 1};
Betreff: Verwenden von Zeichenvariablen mit SetData in Baumknoten
Vielen Dank für die schnelle und präzise Lösung meines Problems.