2

我有一个monit具有参数的模块threshold,然后我想在具有不同阈值的包装器中生成 serval(eg8) 模块监控。但是当我使用

val monits = Seq.fill(8)(Module(new monit(32)))

要创建 8 个模块监控,它们都有相同的阈值,我如何提供不同的阈值参数?

4

1 回答 1

1

也许是这样的?

val thresholds = Seq(1,2,3,4,5,6,7,8)
val monits = thresholds.map(th => Module(new monit(th)) )

我在手机上输入了这个并没有测试代码,但应该给出一个关于使用 scala 集合和map目的的想法。

于 2021-12-25T01:27:23.603 回答