У меня нет Visual Works для проверки, но в IBM Smalltalk Tab
(обратите внимание на случай) является символом табуляции.
Может попробовать это:
info := stringOne, Tab asString, stringTwo.
редактирования (Re: Ваш комментарий):
Хорошо, либо Tab
не правильное имя для символа табуляции, или ваш класс персонажа не отвечает to asString
Попробуйте посмотреть, что дает Tab class
, если он отвечает «Символ», вам просто нужно узнать, как изменить символ в строку в VisualWorks. Если он не отвечает «Символ», мы не нашли правильного имени для символов табуляции в VisualWorks.
edit2:
Я не знаю короткий путь, чтобы превратить символ в строку в визуальных работ, поэтому здесь это решение, которое должно работать в любом случае.Это все, что asString
будет делать в любом случае:
Так как вы, вероятно, хотите использовать его несколько раз, вы можете сохранить его в виде строки,
tabString := String with: Tab.
info := stringOne, tabString, stringTwo
#asString, сообщение непонятный. Это не работает на Visual Works. Хммм я даже не могу найти его онлайн – user69514
Он отвечает персонажу. Итак, вкладка «Символ» верна, но нет способа ее преобразования в строку. Все в порядке, мои вещи просто выглядят немного неуравновешенными. Спасибо, хотя – user69514
Ах хорошо, тогда это просто до особенностей VisualWorks, о которых я не знаю. Однако я добавил более длинное решение, которое, надеюсь, будет работать ... –