我想用埃舍尔来构建一个用户界面。我收集来自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) –