我想出了一个在 Scala 中使用命名参数的技巧。有没有更好的办法?有什么缺点?
<x>
|CREATE OR REPLACE FUNCTION myFunction({columns.map(column => column.name).
mkString(",\n")})
|RETURNS BOOLEAN AS $$
|BEGIN
| -- more stuff
|END;
|$$ LANGUAGE 'plpgsql';
|</x>.text.stripMargin
注意 XML 正文中的 & 符号;它们需要被“引用”为&
或放在大括号中,如{"&"}
. 我会因为最丑的代码而获奖吗?:-)