zoukankan      html  css  js  c++  java
  • 语法糖

      在药剂学中,对于部分药物呈现苦涩口感的药物可通过外包糖衣的方式来解决服药味觉抵触问题(当然有些糖衣还具有药物缓释效果,这里不做这方面功能的讨论)。糖衣只是真正苦味药物的封装,并不改变内部药剂颗粒成分和治疗效果。在计算机语言中,也存在类似药剂中糖衣功能的语法——语法糖。

      语法糖(syntactic suger)又译为糖衣语法,是由英国科学家彼得·约翰·兰达(Peter J. Landin)提出的一个计算机术语。在计算机语言中添加某种语法,这种语法并没有为计算机语言添加新的功能,而是对已有的功能进行了封装,提供给用户更好的编程方式和编码风格。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。加糖后的代码功能与加糖前保持一致,更重要的是,糖在不改变其所在位置的语法结构的前提下,实现了运行时的等价。

      ES6新增支持函数参数的默认值写法:

         function addCompute(num1=1,num2=2){
           console.log(num1+num2);
         }
         addCompute();

      未加糖前,如果要有函数参数的默认值只能这么写:

        function addCompute(num1, num2) {
          var num1 = num1 || 1;
          var num2 = num1 || 2;
          console.log(num1 + num2);
        }
        addCompute();
    

      

  • 相关阅读:
    c语言 数组合并
    c++ 静态函数
    c++ 多继承 公有,私有,保护
    c++ 多继承 public
    stat用法:获取文件对应权限的数字
    sublime text3 (Mac) 快捷键
    c++ 多继承
    C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
    更换主机后SSH无法登录的问题
    ssh 连接不同无线网且IP以及用户名都相同
  • 原文地址:https://www.cnblogs.com/f6056/p/11819478.html
Copyright © 2011-2022 走看看