3

文字列に「タブ」を挿入するにはどうすればよいですか? <> で囲まれていると思っていましたが、そうです:

'Name <t> Age <t> Occupation'

入力したとおりに出力します。私は取得したいです

Name    Age     Occupation          

それ以外の

Name <t> Age <t> Occupation
4

2 に答える 2

3
'Name ', String tab, ' Age ', String tab, ' Occupation'

Stringが#tabを理解しない場合は、次のことを行う必要があります。

'Name ', Character tab asString, ' Age ', Character tab asString, ' Occupation'
于 2009-10-06T16:34:41.007 に答える
2

Damien が指摘したように、いくつかの呼び出しを連結するだけで、String tab目的を達成できます。<t>ただし、あなたが試みているトリックは、文字列を呼び出すと、Squeak ベースの Smalltalk で発生しますexpandMacros。例えば、

'Here is<t>a tab and<n>a blank line' expandMacros

このメカニズムは一般的であり、非常に簡単に拡張できます。詳細については、を参照String>>expandMacrosWithArguments:してください。

于 2009-10-06T20:36:29.710 に答える