首页 > 其他分享 >柯里化函数

柯里化函数

时间:2022-08-24 17:38:50浏览次数:46  
标签:return log num2 num1 柯里化 console 函数

柯里化函数思想 :封装函数;

  <script>
      function count(num1, num2) {
        return function calc(type) {
          switch (type) {
            case '+':
              return num1 + num2
            case '-':
              return num1 - num2
            case '*':
              return num1 * num2
            case '/':
              return num1 / num2
          }
        }
      }
      const newCount = count(100, 10)
      //   console.log(count(100, 10)('*'))
      console.log(newCount('+')) //110
      console.log(newCount('-')) //03-柯里化函数.html:28 90
      console.log(newCount('*')) //03-柯里化函数.html:29 1000
      console.log(newCount('/')) //03-柯里化函数.html:30 10
    </script>

标签:return,log,num2,num1,柯里化,console,函数
From: https://www.cnblogs.com/zhulongxu/p/16620947.html

相关文章

  • oracle中pivot函数的用法
    pivot函数:对查询结果行转列进行统计示例:比如我想查每个用户投资的各种类型基金的分别有多少份额平常的写法:selectuserID,fundtype,sum(shares)fromuserassetgroup......
  • enumerate() 函数_06
    enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标。>>>seasons=['Spring','Summer','Fall','Winter']......
  • 第8章函数探幽
    第8章函数探幽编程题第1题编写一个接受参数(字符串地址)并输出该字符串的函数。然而,如果提供了第2个参数(int类型),且该参数不为0,则该函数输出字符串的次数将为调用该函数......
  • sorted函数
    描述sorted() 函数对所有可迭代的对象进行排序操作。sort与sorted区别:sort是应用在list上的方法,sorted可以对所有可迭代的对象进行排序操作。list的sort方......
  • pytest内置fixture函数request.cls的使用
    官方文档解释源码(FixtureRequest类中)@propertydefcls(self):"""Class(canbeNone)wherethetestfunctionwascollected."""if......
  • PHP array_chunk()函数
    array_chunk()函数是PHP中的内置函数,用于根据传递给函数的参数将数组拆分为给定大小的部分或块。最后一个块可能包含的元素少于块的所需大小。语法:arrayarray_chunk($ar......
  • django中聚合函数查询和分组聚合查询
    聚合函数:Max,Min,Count首字母都要大写,且后面的参数加‘’号,不然会报错,还有就是,如果是Count(')的话,需要加个别名,比如(m=Count('')),不然会报错,所以为了记住,我们平时MaxMin的......
  • 6.函数重载(重点)
    1.函数重载是:允许函数名相同,这种现象叫函数重载2.函数重载的作用:是为了方便使用函数名3.函数重载的条件:同一个作用域,参数的个数不同,参数的顺序不同,参数的类型不同//参数......
  • ref函数
    <template><div><h1>vue3</h1><span>{{name}}-{{age}}</span><button@click="refname">函数修改name</button><button@click="name='刚'">......
  • reactive函数
    <template><div><h1>vue3</h1><span>{{info.name}}-{{info.age}}</span><button@click="infobtn">修改info</button></div></template><scrip......