我正在寻找一种在链(流畅接口模式)之后“隐式”调用方法的方法。at this point} 在用法上: new Foobar().methodA().methodB().applyChanges(); 这里的问题是,我事先不知道这个类的用户是只使用一个链方法还是两个链方法(甚至是零),为了“开发人员体验”,我不想公开applyChanges方法。例如,我
我将日志记录添加到我的Play应用程序中,为了避免繁琐和重复的代码,我创建了一个case类,其中包含一个格式化函数,以便清理日志:
final case class LogMessage(keyValuePairss"""{${keyValuePairs map { case (key, value) => s""""$key":"$value"""" } mkString "," }}"""