酷吗?
IMO one-liners 降低了可读性并使调试/理解更加困难。
最佳答案
最大限度地提高代码的可理解性。
有时这意味着将(简单、易于理解的)表达式放在一行上,以便在给定数量的屏幕空间(即源代码编辑器)中获得更多代码。
其他时候,这意味着采取小步骤来明确代码的含义。
One-liners 应该是一种副作用,而不是一个目标(也不是应该避免的事情)。
关于coding-style - 将尽可能多的逻辑放在最少(一行)代码中的利弊是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/396191/