我遇到过类似的事情:
def lastFirst(firstName, lastName):
separator = ', '
result = lastName + separator + firstName
return result
和
def lastFirst(firstName, lastName):
separator = ', '
return lastName + separator + firstName
和
def lastFirst(firstName, lastName):
separator = ', '
result = a_function(separator)
return result
我是一名函数程序员,所以我更喜欢第二个程序员,并且更喜欢嵌套return a_function(separator)
。但是第一个或第三个有一点吗?为了简洁起见,我会错吗?