V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
LucasW
V2EX  ›  程序员

请教一个关于 Javascript 柯里化

  •  
  •   LucasW ·
    Lucassssss · 2018 年 10 月 31 日 · 5965 次点击
    这是一个创建于 2635 天前的主题,其中的信息可能已经有所发展或是发生改变。
    45 条回复    2018-11-02 14:12:25 +08:00
    mogita
        1
    mogita  
       2018 年 10 月 31 日 via iPhone
    懵逼树上懵逼果,懵逼树下你和我。
    4DAX07B8Kle4Dm6T
        2
    4DAX07B8Kle4Dm6T  
       2018 年 10 月 31 日
    懵逼树上懵逼果,懵逼树下你和我。
    Weny
        3
    Weny  
       2018 年 10 月 31 日 via iPhone
    懵逼树前做游戏,懵逼多又多
    aaaqqq15
        4
    aaaqqq15  
       2018 年 10 月 31 日
    收!
    noobsheldon
        5
    noobsheldon  
       2018 年 10 月 31 日 via Android
    You don't even call me god father
    gbin
        6
    gbin  
       2018 年 10 月 31 日 via Android
    这个问题是这样的
    fundebug
        7
    fundebug  
       2018 年 10 月 31 日   ❤️ 1
    阔以看看这篇博客《 10 个 JavaScript 难点》: https://blog.fundebug.com/2017/07/17/10-javascript-difficulties/
    noe132
        8
    noe132  
       2018 年 10 月 31 日   ❤️ 9
    柯丽华问科利华柯里化,科利华说我不懂什么颗粒化,并建议柯丽华去问克里花
    feverzsj
        9
    feverzsj  
       2018 年 10 月 31 日
    不要用
    moro
        10
    moro  
       2018 年 10 月 31 日   ❤️ 1
    懵逼树上懵逼果,懵逼树下你和我。懵逼树前排排坐,一人一个懵逼果。
    webdisk
        11
    webdisk  
       2018 年 10 月 31 日 via Android   ❤️ 1
    懵逼树上懵逼果,懵逼树下你和我,
    摘果砍树挖新坟,坟里睡着懵逼人,
    今生睡在懵逼坟,来世还做懵逼人。
    rus4db
        12
    rus4db  
       2018 年 10 月 31 日
    维基百科已经讲得很清楚了,并且 Currying 是语言无关的
    https://zh.wikipedia.org/wiki/%E6%9F%AF%E9%87%8C%E5%8C%96
    KingEngine
        13
    KingEngine  
       2018 年 10 月 31 日
    在计算机科学中,柯里化( Currying )是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。这个技术由 Christopher Strachey 以逻辑学家 Haskell Curry 命名的,尽管它是 Moses Schnfinkel 和 Gottlob Frege 发明的。
    fuyufjh
        14
    fuyufjh  
       2018 年 11 月 1 日 via Android   ❤️ 7
    这个小小的帖子,折射出 V2EX 团结友好、互帮互助的社区氛围,温暖人心,满满正能量
    vHypnos
        15
    vHypnos  
       2018 年 11 月 1 日   ❤️ 8
    懵逼树上懵逼果、懵逼树下你和我,摘果砍树挖新坟、坟里住着懵逼人,今生睡在懵逼坟,来世还做懵逼人。懵逼世道懵逼药,懵逼人生瞎胡闹,今生偶遇懵逼友,来世懵逼一起走,天若有情天懵逼,人不懵逼真可惜,懵逼话语懵逼神,懵逼人生最销魂。
    shylockhg
        16
    shylockhg  
       2018 年 11 月 1 日
    都是人才
    hanyang
        17
    hanyang  
       2018 年 11 月 1 日
    懵逼树上懵逼果、懵逼树下你和我,摘果砍树挖新坟、坟里住着懵逼人,今生睡在懵逼坟,来世还做懵逼人。懵逼世道懵逼药,懵逼人生瞎胡闹,今生偶遇懵逼友,来世懵逼一起走,天若有情天懵逼,人不懵逼真可惜,懵逼话语懵逼神,懵逼人生最销魂。
    zhzbql
        18
    zhzbql  
       2018 年 11 月 1 日
    懵逼树上懵逼果、懵逼树下你和我,摘果砍树挖新坟、坟里住着懵逼人,今生睡在懵逼坟,来世还做懵逼人。懵逼世道懵逼药,懵逼人生瞎胡闹,今生偶遇懵逼友,来世懵逼一起走,天若有情天懵逼,人不懵逼真可惜,懵逼话语懵逼神,懵逼人生最销魂。
    xuanbg
        19
    xuanbg  
       2018 年 11 月 1 日
    懵逼树上懵逼果,懵逼树下大家坐。一脸懵逼头撞树,掉落一堆懵逼果。
    xschaoya
        20
    xschaoya  
       2018 年 11 月 1 日 via Android
    看了这帖子整个人都懵逼了
    qiutianaimeili
        21
    qiutianaimeili  
       2018 年 11 月 1 日
    进来后懵逼了
    ericv
        22
    ericv  
       2018 年 11 月 1 日
    懵逼树上懵逼果,懵逼树下你和我。懵逼树前排排坐,一人一个懵逼果。
    LeachZhou
        23
    LeachZhou  
       2018 年 11 月 1 日
    懵逼贴
    cnzzz
        24
    cnzzz  
       2018 年 11 月 1 日
    彻底懵逼
    Pi7bo1
        25
    Pi7bo1  
       2018 年 11 月 1 日
    喂喂喂
    dfourc
        26
    dfourc  
       2018 年 11 月 1 日
    懵逼
    tabris17
        27
    tabris17  
       2018 年 11 月 1 日
    蛋问无妨
    loopback
        28
    loopback  
       2018 年 11 月 1 日
    可以看下这本书 https://book.douban.com/subject/26772149/
    讲的非常清楚,看完保证你懵逼。
    beny2mor
        29
    beny2mor  
       2018 年 11 月 1 日
    楼主可以转载吗
    aaaqqq15
        30
    aaaqqq15  
       2018 年 11 月 1 日
    懵逼树上懵逼果、懵逼树下你和我,摘果砍树挖新坟、坟里住着懵逼人,今生睡在懵逼坟,来世还做懵逼人。懵逼世道懵逼药,懵逼人生瞎胡闹,今生偶遇懵逼友,来世懵逼一起走,天若有情天懵逼,人不懵逼真可惜,懵逼话语懵逼神,懵逼人生最销魂
    hjdtl
        31
    hjdtl  
       2018 年 11 月 1 日
    懵逼
    Canrz
        32
    Canrz  
       2018 年 11 月 1 日
    我观众人皆懵逼,料众人观我应如是
    webdisk
        33
    webdisk  
       2018 年 11 月 1 日 via Android
    @KingEngine busybox 的入口 main 函数就是这样的吧。我在 c 语言中一直这样写测试模块。
    romanten
        34
    romanten  
       2018 年 11 月 1 日 via iPhone
    各位好汉请收手❽ 笑出猪叫了
    liuguangcuican
        35
    liuguangcuican  
       2018 年 11 月 1 日
    看完帖子已经不认识懵逼这两个字了
    MrJeff
        36
    MrJeff  
       2018 年 11 月 1 日
    这是我在 V2 见过最好玩的帖子 233
    wb500
        37
    wb500  
       2018 年 11 月 1 日
    懵逼树上懵逼果、懵逼树下你和我,摘果砍树挖新坟、坟里住着懵逼人,今生睡在懵逼坟,来世还做懵逼人。懵逼世道懵逼药,懵逼人生瞎胡闹,今生偶遇懵逼友,来世懵逼一起走,天若有情天懵逼,人不懵逼真可惜,懵逼话语懵逼神,懵逼人生最销魂。
    GeruzoniAnsasu
        38
    GeruzoniAnsasu  
       2018 年 11 月 1 日 via Android
    @webdisk 完全不是一个概念,柯里化是

    使 f(a,b) 转化为 g=f(a);g(b)的过程,此处的等号不是赋值,理解为等价或者绑定


    柯里化可以使一个函数调用只完成一半,用部分参数调用并返回一个绑定了一部分结果的另一个函数
    webdisk
        39
    webdisk  
       2018 年 11 月 1 日
    @GeruzoniAnsasu 差不多的.

    static int foo(int argc, char *argv[])
    {
    return 0;
    }

    static int bar(int argc, char *argv[])
    {
    return 0;
    }

    int main(int argc, char *argv[])
    {
    if (!strcmp(argv[0], "foo"))
    return foo(--argc, ++argv);
    if (!strcmp(argv[0], "bar"))
    return bar(--argc, ++argv);
    return -1;
    }

    实际的情况一般用查表, 而不是一堆 if 比较.
    MeteorCat
        40
    MeteorCat  
       2018 年 11 月 1 日 via Android
    你们太秀了,V2 大文豪们
    fyibmsd
        41
    fyibmsd  
       2018 年 11 月 1 日
    懵逼(树)(上) -> 懵逼果
    懵逼(树)(下) -> 你和我
    ahonn
        42
    ahonn  
       2018 年 11 月 1 日
    @fyibmsd #41 请你坐下
    DevilBin
        43
    DevilBin  
       2018 年 11 月 1 日 via Android
    我在哪?
    nosky
        44
    nosky  
       2018 年 11 月 2 日 via Android
    此贴终结
    dany813
        45
    dany813  
       2018 年 11 月 2 日
    新人懵逼了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2789 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:29 · PVG 15:29 · LAX 23:29 · JFK 02:29
    ♥ Do have faith in what you're doing.