• 6.2. 为其默认用例设计 API

    6.2. 为其默认用例设计 API

    几年前,我就对 functional options[7] 进行过讨论[6],使 API 更易用于默认用例。

    本演讲的主旨是你应该为常见用例设计 API。 另一方面, API 不应要求调用者提供他们不在乎参数。

    • 6.2.1. 不鼓励使用 nil 作为参数
    • 6.2.2. 首选可变参数函数而非 []T 参数