SICP-1.4-函数设计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SICP-1.4-函数设计相关的知识,希望对你有一定的参考价值。

何为好的函数

  • 每个函数只完成一个工作
  • 不要做重复工作
    • 如果你多次复制一段代码块,说明你应该进行函数抽象了
  • 定义一般化函数
    • 避免特例化
  • 函数说明
    • 一般通过三引号说明
    • help调出函数说明
  • 避免过多的参数
    • 设定参数默认值
  • def pressure(v, t, n=6.022e23):
            """Compute the pressure in pascals of an ideal gas.
    
            v -- volume of gas, in cubic meters
            t -- absolute temperature in degrees kelvin
            n -- particles of gas (default: one mole)
            """
            k = 1.38e-23  # Boltzmann‘s constant
            return n * k * t / v

以上是关于SICP-1.4-函数设计的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——声明函数

VSCode自定义代码片段8——声明函数

一个函数应该返回什么可以失败?

是否有在单个活动中处理多个片段的 Android 设计模式?

十条实用的jQuery代码片段

如何更改谷歌地图标记上方的标题和片段设计