Dart编程实例 -递归函数

本文为大家分享 Dart编程实例 -递归函数 的具体示例代码,提供大家参考,具体内容如下:

void main() {
   print(factorial(6));
}  
factorial(number) {
   if (number <= 0) {         
      // termination case
      return 1;
   } else {
      return (number * factorial(number - 1));    
      // function invokes itself
   }
}

下一章:Dart编程实例 - Lambda 表达式

本文为大家分享 Dart编程实例 - Lambda 表达式 的具体示例代码,提供大家参考,具体内容如下:void main() { printMsg(); print(test());} pri ...