递归: 对于递归最经典的应用当然就是阶乘的计算啦,所以下面用kotlin来用递归实现阶乘的计算: 编译运行: 那如果想看100的阶乘是多少呢? 应该是结果数超出了Int的表述范围,那改成Long型再试下: 呃~~还是显示为0,那就没有方法能看到100的阶乘是多少了么,当然有!!这时需要用到另外一个数据类型啦,貌似平常没怎么用到过,如下: 好大~~ 尾递归优化:这里再用递归来实现数字的累加,其规则跟阶乘类似:1的累加=1.2的累加=2+1.3的累加=3+2+1.4的累加=4+3+2+1,实现当然s…