Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - ¿Cómo entender la cuarta línea de código?
¿Cómo entender la cuarta línea de código?
Esta es una llamada recursiva, equivalente a encontrar la suma de los valores de parámetros acumulados de 1.
Después de la expansión, devuelve 1 2 3 4;
Si escribe return num recurrence _ sum(sum-1)
devuelve 4 3 2 1;
La recursión requiere una salida; de lo contrario, caerá en una llamada de bucle infinito;
Aquí tiene un número entero decreciente y el parámetro de salida es igual a 1, siempre que el entrante El parámetro es mayor o igual a 1.
Opinión personal: Tus dibujos son demasiado transparentes, lo que afecta al aprendizaje.