【发布时间】:2022-01-03 10:09:04
【问题描述】:
我一直在想是否应该从 setter 或过程中返回对象本身(最初返回 void),以便所有函数可以链接在一起。
我们都被教导在没有什么可以返回时返回 void,但是返回对象本身是否比返回 void 更好?
【问题讨论】:
-
不同社区对此有不同的看法。在 Python 中,变异函数通常返回
None。 jQuery 生态系统尽可能返回this;在 Ruby 中,几乎从不返回nil,除非函数显式这样做。这个问题没有客观答案。
标签: oop functional-programming coding-style function-composition