tcl - llength 没有返回正确的列表大小
问题描述
我有一个包含以下元素的列表。
test = {a[1] b[60] c[25] c[36]}
我正在检查测试的长度,如下所示:
set result [llength ($test)]
这给了我以下错误:
list element in braces followed by ")" instead of space
可能是什么问题?
提前致谢。
解决方案
您可能需要复习Tcl 语法的基础知识
不要在 llength 的参数周围加上括号。
set x {test = {a[1] b[60] c[25] c[36]}}
set result [llength $x]
在以后的问题中,最好发布一个可以执行的整个程序,以便您的错误可以轻松重现。
推荐阅读
- angular - jasmine-marbles 接下来只发出第一个值
- laravel - 在 Laravel 5.6 的 html 视图中使用 route() 和 with()
- orbeon - xf:range 初始隐藏时的 Orbeon 错误
- laravel - 为什么我的 laravel 策略授权在一段时间后不起作用
- matlab - 如何在MATLAB中求解变量的方程
- ios - 滑动单元格时如何隐藏其他滑动单元格操作
- git - 致命:./config 中“receive.denycurrentbranch”的错误配置值
- reactjs - 如何存储输入文本值并在不同组件 Mobx 中使用?
- javascript - 从 Material-UI 实现一个压延机,在我的一个组件中使用 Hooks
- powerapps - 如何从 Microsoft PowerApp 打印条形码