Scala如何获得f字符串插值的类型安全性
Scala如何在f方法字符串插值上获得类型安全性。StringContext.f方法接受任意参数。那么如何判断是否需要Int、Double等:Scala如何获得f字符串插值的类型安全性,scala,string-interpolation,Scala,String Interpolation,Scala如何在f方法字符串插值上获得类型安全性。StringContext.f方法接受任意参数。那么如何判断是否需要Int、Double等: def f(args:Any*):字符串方法f实现为 在编译时调用宏实现。下面是or实现 方法f定义为def(args:Any*):String,但宏实现可以获取实际参数类型(如args:List[Tree])和实际字符串内容。方法f实现为 在编译时调用宏实现。下面是or实现 方法f定义为def(args:Any*):String,但宏实现可以获得实际的
def f(args:Any*):字符串方法
f
实现为
在编译时调用宏实现。下面是or实现
方法
f
定义为def(args:Any*):String
,但宏实现可以获取实际参数类型(如args:List[Tree]
)和实际字符串内容。方法f
实现为
在编译时调用宏实现。下面是or实现
方法f
定义为def(args:Any*):String
,但宏实现可以获得实际的参数类型(如args:List[Tree]
)和实际的字符串内容