1
A
回答
3
正如你所說的問題,沒有,因爲在作業後,a
與b + c
(僅限於分配的數值)沒有任何關聯。
但是,您可以重新解釋問題,以便您可以恢復作業的右側。例如:
kill (a, b, c); /* remove any existing values */
b : 2;
c : 3;
a : '(b + c);
=> c + b
''a;
=> 5
a;
=> c + b
kill (a, b, c);
a : b + c;
=> c + b
b : 2;
c : 3;
''a;
=> 5
a;
=> c + b
在兩種情況下,b + c
不是由數值時,它被分配給a
,無論是通過防止評估(第一實施例)或通過b
和c
給出數值之前分配取代。最後,這裏是避免了分配數字值b
和c
另一種方法:
kill (a, b, c);
a : b + c;
=> c + b
subst ([b = 2, c = 3], a);
=> 5
a;
=> c + b
我想,這最後一種方法,它使用subst
,是最好的,因爲其他方法使用引號引用操作''
這也太有點微妙,因此有一個可能令人驚訝的效果。
相關問題
- 1. 如何通過JavaScript顯示德語變音符號?
- 2. 如何讓Maxima顯示更多數字
- 3. 通過循環創建多個變量/列表/函數(Maxima)
- 4. 通過JavaScript變量的HTML顯示
- 5. 通過jQuery顯示json變量
- 6. JS:通過document.write顯示HTML w /變量
- 7. 如何通過html標籤顯示多行變量
- 8. 如何通過創建變量來顯示結果?
- 9. 如何通過proc在sas中列表顯示變量值?
- 10. 如何通過符號
- 11. android - 如何顯示符號
- 12. 如何顯示copyleft符號?
- 13. jQuery變量如何通過?
- 14. PHPMailer如何通過變量
- 15. 如何通過變量SEGUE
- 16. 顯示字符串變量
- 17. &符號沒有通過url傳遞字符串變量
- 18. Maxima - 在變量名中使用方括號
- 19. 通過字符串xml顯示盧比符號不起作用
- 20. RGD:如何通過無符號字符*
- 21. 通過符號*
- 22. PHP:回顯變量並通過選擇框顯示輸出
- 23. 顯示+符號
- 24. 顯示「'」符號
- 25. PHP變量不能通過單引號
- 26. 如何顯示數學符號如theta
- 27. 如何通過矢量的矢量反覆測試,並顯示
- 28. 如何通過循環中的編號調用字符串的多個變量?
- 29. 如何通過變量變量訪問預定義的變量
- 30. CoreGraphic - 在i上顯示變音符號
晶瑩剔透的答案一如既往羅伯特,謝謝! – mmj