今天在看scalaj-http源码的时候,看到了case class 里定义了apply函数,这个函数在初始化的
时候并不调用,需要再次初始化下才调用这个apply函数,源码定义如下:
1 | case class StringBodyConnectFunc(data: String) extends Function2[HttpRequest, HttpURLConnection, Unit] { |
关于这个我们可以自己测试下,代码如下:
1 | case class caseclass1(x:Int,y:String) { |
输出
1
2