背景:當(dāng)一個函數(shù)可以被解耦合出來時,可以將一個大功能的函數(shù)分解成不同的函數(shù)鄙皇。
參考代碼實例:
def computeNumber(a,b):
c = a + b
d = a * b
e = c - d
return c,d,e
print computeNumber(2,3)
c1, d1, e1 = computeNumber(2,3)
print c1, d1, e1
[output]:
(5, 6, -1)
5 6 -1
def computerNumber(a,b,c,d):
sum_number1 = a + b + c + d
# 對另一函數(shù)值得調(diào)用
c1, d1, e1 = computeNumber(a,b)
sum_number2 = c1 + d1 + e1
sum_number_total = sum_number1 + sum_number2
print "sum_number1:",sum_number1
print "sum_number2:",sum_number2
print "sum_number_total:",sum_number_total
computerNumber(2,3,4,5)
[output]:
sum_number1: 14
sum_number2: 10
sum_number_total: 24