V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Zhangcongjie
V2EX  ›  分享创造

Ramda 中文文档上线了!欢迎大家使用和吐槽~

  •  1
     
  •   Zhangcongjie · 2017-04-13 10:56:29 +08:00 · 3201 次点击
    这是一个创建于 2563 天前的主题,其中的信息可能已经有所发展或是发生改变。

    半年前开始接触到Ramda,觉得这是一个非常贴合函数式编程风格的库。 Ramda 的主要特性如下:

    • Ramda 强调更加纯粹的函数式风格。数据不变性和函数无副作用是其核心设计理念。这可以帮助你使用简洁、优雅的代码来完成工作。
    • Ramda 函数本身都是自动柯里化的。这可以让你在只提供部分参数的情况下,轻松地在已有函数的基础上创建新函数。
    • Ramda 函数参数的排列顺序更便于柯里化。通常最后提供要操作的数据。

    最后两点一起,使得将多个函数构建为简单的函数序列变得非常容易,每个函数对数据进行变换并将结果传递给下一个函数。 Ramda 的设计能很好地支持这种风格的编程。

    出于兴趣,和小伙伴们一起翻译了官方 Ramda Documentation ,欢迎大家使用;当然,水平可能有限,大家有什么问题也欢迎评论和提 issue ,随时交流。

    5 条回复    2017-04-15 01:54:32 +08:00
    mysticzt123
        1
    mysticzt123  
       2017-04-13 22:23:29 +08:00
    这几天个人项目刚用上
    adispring
        2
    adispring  
       2017-04-13 22:46:21 +08:00
    函数组合、数据流、柯里化、数据不变性等,让函数式编程更加安全、简洁、优雅、可测。
    sliwey
        3
    sliwey  
       2017-04-14 09:20:16 +08:00
    支持
    xudaolong
        4
    xudaolong  
       2017-04-14 13:30:23 +08:00
    支持~
    mrcode
        5
    mrcode  
       2017-04-15 01:54:32 +08:00
    感谢楼主 最近一直想尝试这个库。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2742 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:22 · PVG 20:22 · LAX 05:22 · JFK 08:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.