gpt4 book ai didi

scala - 禁止在 Scala 工作表中显示结果

转载 作者:行者123 更新时间:2023-12-04 15:00:30 25 4
gpt4 key购买 nike

我想抑制 Scala 工作表中辅助变量的输出:

  val sqs = scen.rssis.toSeq.filter { case (ap,s) =>
s.exists(e => e.epoch > 1) }.sortBy { -_._2.length }.take(10)
//> sqs :
// *snip* a lot of stuff I'd rather not have
//| Output exceeds cutoff limit.
sqs foreach { case (api,s) =>
println(f"${scen.aps(api).ssid}%-10s ${s.length}% 5d")
} //> 2WIRE230 74
//| 2WIRE736 74
//| Jamie56 73
//| VVHOA 69
//| 2WIRE059 68
//| Rainsnet 68
//| 2WIRE519 67
//| 2WIRE604 65
//| neo_vex_24 63
//| ALEMANIA7 63

有没有办法抑制 Scala 工作表中的赋值输出?

最佳答案

没有明确的方法来抑制输出。但是,您可以通过在外部(或嵌套)对象中移动帮助程序声明来轻松实现这一点。

例如,以下将做到这一点:

object worksheet {
object helper {
val sqs = scen.rssis.toSeq.filter { case (ap,s) =>
s.exists(e => e.epoch > 1) }.sortBy { -_._2.length }.take(10)
}

helper.sqs foreach { case (api,s) =>
println(f"${scen.aps(api).ssid}%-10s ${s.length}% 5d")
}
}

关于scala - 禁止在 Scala 工作表中显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16447026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com