[Swift语言描述]函数式编程进阶 - 实现 Parser Combinator
链接:https://juejin.cn/post/6910585840255107079
前言
在函数式编程的世界里,抽象与组合往往密不可分:多个细粒度抽象通过特定的组合则形成更高粒度的抽象,而后高粒度的抽象又可以被再次组合、不断递进,一步一步地抬升代码抽象的高度。我在工程开发中所感受到的函数式编程的魅力,也正是体现在它强大的抽象能力上。
Parser(解析器)能分析输入,产生结果。如正则表达式引擎可以解析匹配输入的字符串、JSONSerialization可帮助 iOS/Mac 开发者将 JSON 解析
原创
2021-01-06 12:10:24 ·
312 阅读 ·
0 评论