рекурсия

This commit is contained in:
badkaktus 2019-10-07 13:55:48 +03:00
parent 74bd8410fd
commit ea5bfb9301

View File

@ -1,13 +1,13 @@
// Go supports // Go поддерживает
// <a href="http://en.wikipedia.org/wiki/Recursion_(computer_science)"><em>recursive functions</em></a>. // <a href="http://en.wikipedia.org/wiki/Recursion_(computer_science)"><em>рекурсивные функции</em></a>.
// Here's a classic factorial example. // Ниже приведено классическое вычисление факториала.
package main package main
import "fmt" import "fmt"
// This `fact` function calls itself until it reaches the // Фукция `fact` вызывает себя по не достигнет
// base case of `fact(0)`. // `fact(0)`.
func fact(n int) int { func fact(n int) int {
if n == 0 { if n == 0 {
return 1 return 1