gpt4 book ai didi

string - Scala 字符串格式命名参数(Winner : Ugliest Code)

转载 作者:行者123 更新时间:2023-12-02 05:45:25 27 4
gpt4 key购买 nike

我想出了一个在 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 正文中的 & 符号;它们需要被“引用”为 & 或放置在大括号中,如 {"&"}。我会赢得最丑代码奖吗? :-)

最佳答案

我认为,如果您需要这种规模的字符串格式化程序,那么您需要 Builder或模板引擎,例如 Velocity 。顺便说一句,我发现 Scala 对于构建者和 DSL 都有好处。

关于string - Scala 字符串格式命名参数(Winner : Ugliest Code),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5823644/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com