如何在字符串中插入“制表符”?我认为这是牛逼封闭在<>,但我做的事:它Smalltalk,如何将字符串插入到字符串中
'Name <t> Age <t> Occupation'
版画究竟如何打字。我想获得
Name Age Occupation
,而不是
Name <t> Age <t> Occupation
如何在字符串中插入“制表符”?我认为这是牛逼封闭在<>,但我做的事:它Smalltalk,如何将字符串插入到字符串中
'Name <t> Age <t> Occupation'
版画究竟如何打字。我想获得
Name Age Occupation
,而不是
Name <t> Age <t> Occupation
'Name ', String tab, ' Age ', String tab, ' Occupation'
如果字符串不明白#tab,你必须:
'Name ', Character tab asString, ' Age ', Character tab asString, ' Occupation'
如达明指出,你可以简单地连接几个电话到String tab
来实现你想要的。如果您在字符串上拨打expandMacros
,则您尝试的<t>
技巧发生在基于Squeak的Smalltalks中。例如,
'Here is<t>a tab and<n>a blank line' expandMacros
该机制是通用的,并且很容易扩展;有关更多信息,请参阅String>>expandMacrosWithArguments:
。
这两个都没有工作。我没有使用Squeak,我正在使用Visual Works。这会使它成为一个问题吗? – user69514
是的;他们是Squeak特定的。我将为您找到VisualWorks变体。 –