tcl - 如何检查 3 个或更多变量是否在 tcl 中包含相同的值
问题描述
我想知道一种检查 tcl 中三个或更多变量的变量值是否相同的好方法。
Suppose $a=abc
$b=abc
$c=abc
if ($a,$b,$c value is same)
puts"write something"
else
puts "not same"
解决方案
(tcl::mathop::eq
或tcl::mathop::==
用于数字比较)命令可以做到这一点:
if {[tcl::mathop::eq $a $b $c]} {
puts "all equal"
} else {
puts "at least one is different"
}
推荐阅读
- xml - 使用 xslt 将数据 xml 读入数据库
- scrum - 产品 backlog 是否与领域模型相关?
- angular - 如何在以角度离开页面之前显示确认警报?
- python - 继续收到 AttributeError 不知道为什么
- android - 预期 BEGIN_OBJECT 但在路径 Moshi Json 数据异常处是 BEGIN_ARRAY
- python - 具有多个参数括号的 Python 函数
- javascript - TypeError:无法读取未定义的属性“49”;React 中的 MachineTyping 效果组件
- mongodb - Mongoose Schema:使数组中的对象具有文档的唯一字段
- c - 是否可以编写一个接收自身作为参数的函数?
- django - Django CKEditor django admin 的不同工具栏设置