如何在 Tcl 中的单词之间提供动态变化 space?
How to give dynamic varying space between words in Tcl?
我是 tcl 的新手,我喜欢你帮助我在 Tcl 中给单词之间的动态可变间距。
示例:"Stack over flow"
“堆栈”作为其中的 5 个字母。
所以我必须给出 space 的 5 来开始下一个单词,同样转到下一个单词。
Output: Stack over flow
我想你可以这样做:
set example "Stack over flow"
set result ""
foreach word $example {
append result $word [string repeat " " [string length $word]]
}
set result [string trim $result]
puts $result
将给予:
Stack over flow
我是 tcl 的新手,我喜欢你帮助我在 Tcl 中给单词之间的动态可变间距。 示例:"Stack over flow" “堆栈”作为其中的 5 个字母。 所以我必须给出 space 的 5 来开始下一个单词,同样转到下一个单词。
Output: Stack over flow
我想你可以这样做:
set example "Stack over flow"
set result ""
foreach word $example {
append result $word [string repeat " " [string length $word]]
}
set result [string trim $result]
puts $result
将给予:
Stack over flow