问题标签 [specman]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
string - 如何加入 specman 中的字符串列表?
我有一个要打印的列表:
我想创建一个字符串bar
,它是foo
. 在 Perl 我会这样做:
我能想到的在specman中做到这一点的唯一方法是:
这似乎性能很差,因为它bar
会为foo
. 有没有更好的方法来做到这一点?
reference - 如何在 specman 中创建对变量的引用?
我在specman中有以下代码:
x
现在,将作业写两次似乎很浪费;初始化期间一次,循环期间一次。
我真正想要使用的是对长变量名的引用,这样我就可以这样做:
这可以在specman中完成吗?
list - 在 specman 中使用“apply()”和返回 void 的方法
Specman 具有对apply()
列表的所有元素执行相同操作的方法:
与哪里apply()
相同:
现在,如果我想在 的元素上调用方法,只要该方法返回一个值a
,我就可以使用。apply()
但是,如果我有:
我试着做:
它不会编译,因为foo()
返回void
. 相反,我必须使用显式循环:
Specman 中是否有类似于apply()
不需要返回值的方法?
reduce - 像 Python 一样减少 Specman 中的列表
Specman 中是否有reduce()
可用于一般归约函数的列表方法?我在想类似的东西:
wherereduce()
像在 Python 中一样工作:
specman - 当运行以specman结束时,如何自动调用例程?
有没有办法指定在 Specman 中测试结束时应该调用一个函数?
我正在寻找类似于 C 的 atexit() 的东西。
type-conversion - specman 中的 to_string() 和 as_a(string) 有什么区别?
在 Specman 中,我可以使用以下任一方法将变量转换为字符串:
或者
两者有什么区别吗?如果没有,为什么 Specman 两者都提供?
list - 如何等待 Specman 事件列表中的一个事件?
我在specman中有一个结构:
和一个清单:
现在我想同步foo_ev
列表中的任何事件:
问题是,在这段代码运行时,我不知道foo_l
. 有什么办法让我等待任何事件foo_ev
被发出吗?
stack-trace - 如何在 Specman 中获取堆栈跟踪?
有没有办法在 Specman 中获取堆栈跟踪?我修补了强制信号的功能,以便在强制信号时告诉我。我希望能够说出强迫的起源。
specman - specman:在一个表达式中分配多个结构成员
嗨,
我扩展了一个现有的 specman 测试,其中出现了一些类似这样的代码:
有没有办法在一行中分配给结构的成员?喜欢:
specman - Specman:如何检索存储在另一个 var 中的 var 值
我已将 var 名称存储在另一个 var 中,我想从原始 var 中检索值。
例如:
//现在我想使用 var_A_str 打印 var_A 值列表。我怎样才能做到这一点?