我想用埃舍爾來構建一個用戶界面。我收集來自UI的輸入,輸入被傳遞給我的Julia程序,其地圖功能如下:output = map(function, input1, input2)
如何在escher中使用數組的信號?
該函數返回一個array(Float64,1)
。當我在用戶界面中可視化時,我得到以下內容:4-element Array{Float64,1}: 3.43632e5 3.63805e5 3.69266e5 3.71911e5
我試圖一次可視化一個元素,但我不斷收到錯誤。這是我不能使用output[index]
。
當我申請枚舉(輸出),我得到如下:
Enumerate{Reactive.Signal{Array{Float64,1}}}(Signal{Array{Float64,1}}([343631.7211352585,363804.7393436705,369265.5843143601,371910.53794551373], nactions=0))
沒有任何一個有一個想法,我怎麼可以想像我的輸出的元素。對不起,它可能對你很明顯,但我一直在尋找,我沒有找到任何東西。
謝謝大衛!你的建議工作!而S.value [2]確實沒有自動更新。對不起,缺少的例子,下次我會提供一個(這是我第一次發佈在stackoverflow上:S) –