标签: erlang case
假设:
C = case A of undefined -> ""; Value -> Value end
我如何将其表达为单行?
答案 0 :(得分:3)
除了显而易见的(将所有代码放在一行上)之外,你可以创建一个这样的辅助函数:
with_default(undefined, D) -> D; with_default(X, _) -> X. with_default(X) -> with_default(X, "").