【发布时间】:2016-05-07 04:33:21
【问题描述】:
我在 elixir 中有一个小管道,它是关于更改 ecto 模型状态:
model
|> cast(params, ~w(something), ~w())
|> conditional
|> Repo.update
问题是我有 conditional 管道,它有时可以是 nil,所以在它为 nil 的情况下,它应该什么都不做并且可以工作(我想它会是 fn(x) -> x end)
所以,我的问题是:“我该怎么做”?
【问题讨论】:
-
所以
conditional是函数还是 nil?