朋友,假设我有一个文件test.txt,文件内容为“1+2*3”,如果直接在Squeak的Workspace中表示,打印出来会得到结果9
,我想得到的是7
然后我读取文件内容1+2*3
从一个文件。像这样的代码,它运行良好
ReadFrom
"read the equation from ./formular.txt"
| fileContents |
fileContents := FileStream
readOnlyFileNamed: 'test.txt'
do: [:f | f contents ].
^fileContents.
但是如何将字符串“1 + 2 * 3”的5个字符存储到一个集合中,进一步我可以使用二叉树来计算方程?有人可以给我一些提示吗?先谢谢 :)