gpt4 book ai didi

scala - 隐式添加对象方法

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

有没有一种方法可以在scala对象中隐式添加方法?

更新:
例如,未过滤的scala库具有单例对象Body,该对象包含用于从http请求读取正文的方法Body.string(req: HttpRequest)Body.bytes(req: HttpRequest)。因此,我想读取域对象中的主体,例如Body.cars(req:HttpRequest)

最佳答案

import scala.language.implicitConversions

object ObjA

object ObjB {
def x = 1
}

object Main {
implicit def fromObjA(objA: ObjA.type) = ObjB

def main(args: Array[String]): Unit = {
println(ObjA.x)
}
}

关于scala - 隐式添加对象方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780937/

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