【禅与计算机程序设计艺术】使用 16 门编程语言实现斐波那契数列:循环控制指令与函数递归思想
斐波那契数列又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。斐波那契数列的特点是数列的前两个数都是1,从第三个数开始,每个数都是它前面两个数的和。在 Kotlin 语言中,可以使用循环和递归两种方式来实现斐波那契数列,使用循环实现时,首先判断输入的参数是否是1或者2,如果是,则返回1;否则,就使用循环的方式来求解斐波那契数列。使用递归实现时,也是使用 if-else 语句来求解斐波那契数列,如果输入的参数是1或者2,则返回1;
复制链接