摘要:
我们应该遇到过很多次类似的题目了吧: 如何将一个递归函数使用非递归的方式实现.. 今天突然想到一个通用解, 就是可以在循环中模拟函数调用的方式来实现. 调用栈 以计算 1~n 的和举例, 递归实现如下(Python为例): def add_up(n): if n <= 1: return n ret 阅读全文
摘要:
前言 在开始之前, 先来引出问题. 有这样一段go代码: func main() { var wg sync.WaitGroup wg.Add(2) var x, y int go func() { defer wg.Done() x = 1 fmt.Println(fmt.Sprintf("y=% 阅读全文