rub*_*gly 5 ruby coding-style parentheses
说我有func_a,func_b哪个都有一个参数,我想把结果传递func_b给func_a.
用括号括起来的最常见方法是什么?
func_a func_b inputfunc_a func_b(input)func_a(func_b input)func_a(func_b(input))您必须扫描源代码才能找到“最常见的”。
我尝试写出在这种情况下有意义的内容,但几乎总是会使用:
func_a func_b(arg)
func_a(func_b(arg))
Run Code Online (Sandbox Code Playgroud)
如果函数的命名“听起来像”句子或短语,那么我将删除尽可能多的括号。
func_a func_b arg
Run Code Online (Sandbox Code Playgroud)
换句话说,如果它听起来像我大声说出来的东西,我就会像我说的那样写出来——一个句子或短语。
如果它听起来不像我在现实生活中所说的那样,需要括号来增强清晰度,等等,那么我会像编写代码一样编写它,因为它听起来/看起来像代码。