Dart编程实例 -递归函数 Dart编程实例 - 可选参数和默认值 Dart编程实例 - Lambda 表达式 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编程实例 - 可选参数和默认值 Dart编程实例 - Lambda 表达式