Erlang中记录Record通过模式匹配为变量赋值
文章目录
转载请注明 作者:源码先生, 文章链接:https://www.debugself.com/2017/10/27/erlang_record/, 请勿用于商业用途
在定义Record时,可以指定默认值,比如
1 | record(post, {title=Dafault1, slug=Dafault2, body, author}). |
但是下面的代码,是通过模式匹配,为Title、Slug赋值,而不是为title和slug指定默认值,这两者意思完全相反啊,没想到啊没想到。
1 | %% record(post, {title, slug, body, author}). |
参考资料