更具体地说,BigInt如何将convert int转换为BigInt?
在源代码中,它读取:
...
implicit def int2bigInt(i: Int): BigInt = apply(i)
...
Run Code Online (Sandbox Code Playgroud)
这个代码是如何被调用的?
我可以理解另一个样本:"日期文字"是如何工作的.
在.
val christmas = 24 Dec 2010
Run Code Online (Sandbox Code Playgroud)
被定义为:
implicit def dateLiterals(date: Int) = new {
import java.util.Date
def Dec(year: Int) = new Date(year, 11, date)
}
Run Code Online (Sandbox Code Playgroud)
当intget Dec使用intas参数传递消息时,系统会查找另一个可以处理请求的方法,在本例中Dec(year:Int)
Q1.我是否正确理解日期文字?
Q2.它如何适用于BigInt?
谢谢