写代码离不开清晰的逻辑
2016-09-16 00:00
197 查看
在Elixir的学习过程中,我发现实现一个功能有很多种方法,例如模式匹配是用多个函数定义,还是用case,或是 if。有时候头脑会变得混乱,即使想好了程序的逻辑流程,还是不知该怎么写,最后写出来的程序虽然能够实现,但是看起来很杂乱。
今天看了几个Elixir相关的视频,受益良多。尤其是Dave Thomas 的2014年Elixir conf上的演讲。讲到了如何写模式匹配。首先要列出需要特殊处理的参数,然后依此完善函数定义即可。另外要灵活使用匿名函数,可以有效减少代码量。
模式匹配和迭代是Elixir的精髓。
今天看了几个Elixir相关的视频,受益良多。尤其是Dave Thomas 的2014年Elixir conf上的演讲。讲到了如何写模式匹配。首先要列出需要特殊处理的参数,然后依此完善函数定义即可。另外要灵活使用匿名函数,可以有效减少代码量。
模式匹配和迭代是Elixir的精髓。
相关文章推荐
- 第7章-使用ORM类库Mongoose提升你的Node.js数据-7.3.使用钩子保持代码的逻辑清晰
- 编写业务逻辑代码-清晰可维护才是最重要的
- LaTex 带边框逻辑清晰的伪代码
- 编写业务逻辑代码-清晰可维护是很重要的
- 通过MVC模式将Web视图和逻辑代码分离
- 分析代码中的业务逻辑是程序员的必经之路
- 真的能将一份糟糕的代码重构成结构清晰,理于理解的代码吗?
- asp.net 的一个新bug. 当你的程序出问题时, 不仅仅要检查自己的代码和逻辑, 还要检查微软的代码, 累吗?
- C#中获取逻辑磁盘、网卡MAC地址、CPUID等信息的代码
- 预处理与逻辑分离---代码预处理之道
- 通过MVC模式将Web视图和逻辑代码分离
- 通过MVC模式将Web视图和逻辑代码分离
- 通过MVC模式将Web视图和逻辑代码分离
- 通过MVC模式将Web视图和逻辑代码分离
- C#使用Ajax技术叫用后台逻辑代码
- 数据库先锋Ingres公司的高级副总裁和硅谷最著名的女性程序员之一相信男性和女性编写的程序是有区别的.火星男人编写的代码很不清晰,而金星女人编写的代码更有用.
- 逻辑代码与呈现代码分离原则
- spring+hibernate+Struts分页逻辑共享(一)代码解析
- 通过MVC模式将Web视图和逻辑代码分离
- zz代码发芽网更新 - 界面清晰、支持论坛(Discuz!)、一键复制HTML/BBcode