5.4 小结 随着程序变得越来越庞大,把握全局逐渐地变得困难起来。同时,有可能需要多次用到非常相似的操作。 函数就是为解决这个问题产生的。通过在语义上把一整块代码切分出来为之命名,理解这段代码变得更加容易。此外,通过在其他地方调用这个函数,实现了代码的再利用。 伴随着函数的使用产生了递归调用这一编程技巧,它非常适合处理嵌套形式的数据。