假设我有 func_a
和 func_b
,它们都有一个参数,我想将 func_b
的结果传递给 func_a
。
最常用的括号方式是什么?
func_a func_b 输入
func_a func_b(输入)
func_a(func_b 输入)
func_a(func_b(input))
最佳答案
您必须扫描源代码才能找到“最常见的”。
我尝试写下在这种情况下有意义的东西,但几乎总是使用其中之一:
func_a func_b(arg)
func_a(func_b(arg))
如果函数被命名为“听起来像”一个句子或短语,那么我会尽可能多地去掉括号。
func_a func_b arg
换句话说,如果它听起来像是我会大声说出来的东西,我会把它写成我会说出来的——一个句子或短语。
如果它听起来不像我在现实生活中所说的话,需要括号来提高清晰度等,那么我会像写代码一样写它,因为它听起来/看起来像代码。
关于ruby - Ruby 函数调用的括号化的主要风格是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7457347/