在Haskell中使用iterate编写函数时,我发现具有显式递归的等效版本似乎要快得多--尽管我认为在Haskell中应该反对显式递归。类似地,我期望GHC能够适当地内联/优化列表组合器,以便得到的机器代码至少与显式递归类似。
这里有一个(不同的)例子,它也显示了我观察到的减速。steps m n及其变体steps'计算n达到1的Collat
如何使用go test命令显式地说明只运行主包的测试,而不运行源目录中的其他测试。
目前,它正在与$go test -v合作。但是..。我也在使用go输入法,它似乎是递归运行的。根据这个页面,我有一个文件,可以将参数传递到go测试命令中。我知道您可以将go test -v ./...用于递归或go test -c packagename