您的位置:首页 > 编程语言

写代码离不开清晰的逻辑

2016-09-16 00:00 197 查看
在Elixir的学习过程中,我发现实现一个功能有很多种方法,例如模式匹配是用多个函数定义,还是用case,或是 if。有时候头脑会变得混乱,即使想好了程序的逻辑流程,还是不知该怎么写,最后写出来的程序虽然能够实现,但是看起来很杂乱。

今天看了几个Elixir相关的视频,受益良多。尤其是Dave Thomas 的2014年Elixir conf上的演讲。讲到了如何写模式匹配。首先要列出需要特殊处理的参数,然后依此完善函数定义即可。另外要灵活使用匿名函数,可以有效减少代码量。

模式匹配和迭代是Elixir的精髓。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Elixir