evaluate使用时@和[]的区别是啥
mathematica吧
全部回复
仅看楼主
level 3
丁白白º
楼主
In[11]:= s1 = {1, 2, 10};
s2 = {x1, x2, x3};
In[13]:= Evaluate
@S2
= s1;
x1
Out[14]= 1
In[7]:= Evaluate[s2 = s1];
x1
Out[8]= x1
这两个结果一般来说不是一样的吗 现在却不一样
对应的图片
2022年08月25日 03点08分
1
level 3
丁白白º
楼主
大概知道了,@之后没有加括号,导致只计算了evaluate@s2,
2022年09月19日 12点09分
2
1