gpt4 book ai didi

scala - 在 Scala 中调用具有相同实例的多个函数

转载 作者:行者123 更新时间:2023-12-04 22:16:53 25 4
gpt4 key购买 nike

有什么办法可以在 Scala 中实现以下目标

with new Car() {
examineColor
bargain(300)
buy
}

代替
val c = new Car()
c.examineColor
c.bargain(300)
c.buy

最佳答案

这个怎么样:

scala> val c = new Car {
| examineColor
| bargain(300)
| buy
| }

或者:
scala> { import c._
| examineColor
| bargain(300)
| buy
| }

关于scala - 在 Scala 中调用具有相同实例的多个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2705018/

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