друг, предположим, у меня есть файл test.txt, содержимое файла "1 + 2 * 3", если имя, прямо выраженное в рабочей области Squeak, выведите его, то получится 9
, что я хочу получить 7
затем я читаю содержимое файла 1+2*3
из файла. код, как это, и он хорошо работает
ReadFrom
"read the equation from ./formular.txt"
| fileContents |
fileContents := FileStream
readOnlyFileNamed: 'test.txt'
do: [:f | f contents ].
^fileContents.
но как я могу сохранить 5 символов строки "1 + 2 * 3" в коллекции, кроме того, я могу использовать двоичное дерево для вычисления уравнения? Кто-нибудь может дать мне несколько советов? сперва спасибо :) 1007 *