我有一些包含字符串的嵌套 ListMaps。对于其中一些字符串,我想返回当前时间。我是 scala 的新手,但我觉得该语言是围绕这个“作为变量的函数”主题构建的,这应该是可能的。到目前为止,我有下面的代码,但是它在定义时进行评估,而我希望它在每次读取值时进行评估。
val sql_dynamic = ListMap("user_history_create_date" ->
{(new SimpleDateFormat("yyyy-MM-dd")).format(new Date())},
"fan_history_create_time" ->
{(new SimpleDateFormat("HH:mm:ss")).format(new Date())});
我尝试了各种语法来尝试使这些匿名函数“定义”,但只管理编译错误。