假设我有一个函数的两个用例.对具有订阅的用户和具有订阅的用户执行某些操作.
def add_subscription(subscription_id, %User{subscription: nil})
# Do something with user here.
Run Code Online (Sandbox Code Playgroud)
和
def add_subscription(subscription_id, user)
Run Code Online (Sandbox Code Playgroud)
我如何进行这样的模式匹配,还是在第一个函数中使用用户?
谢谢!