如何计算Tcl中单词中的字母数

Zuc*_*erg 0 split list tcl

我得到的答案是1我试过这个:

set a "Amazon"
set b [split $a]
set c [llength $b]
puts "$c"
Run Code Online (Sandbox Code Playgroud)

Hai*_* Vu 5

我相信你可以用string length它:

set a "Amazon"
set lengthOfA [string length $a]
puts "Length is: $lengthOfA"
Run Code Online (Sandbox Code Playgroud)

  • 绝对使用`string length`而不是`string byte`,因为如果单词包含多字节字符,后者将返回不同的值. (2认同)