在樹節點中將字元變數與 SetData 一起使用我希望用“設定資料”來配置樹節點中的信息。然而,變數的使用並沒有達到我的預期。如下面的 JSL 所示,我想在變數 Title 中記錄文字「Test」並將其設為 C1,以便 Show(C1) 顯示為 C1 << Get Data = {"Test", "", 1} ;
使用變數(C1 情況)和直接使用文字資料(C2 情況)進行 setData 的結果不同,這會導致我稍後嘗試檢索資料時出錯。如何使用變數設定數據,才能獲得與直接使用setData設定「Test」相同的結果?
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] );資料存取回覆:在樹節點中使用帶有 SetData 的字元變數例如,您必須評估該列表
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};
回覆:在樹節點中使用帶有 SetData 的字元變數
感謝您迅速且準確地解決了我遇到的問題。