我想在 Scheme 中创建一个函数列表。正如我发现的那样
(define (sqr x) (* x x))
(define (dbl x) (* 2 x))
(define (add-5 x) (+ 5 x))
(define list-of-funs '(sqr dbl add-5))
Run Code Online (Sandbox Code Playgroud)
但我想知道如何从列表中调用单独的函数。有没有更好的方法来定义函数列表并分别调用它们?
我有一个链接列表,我想要并行下载数据.
并行启动大量下载作业并获取结果的最佳方法是什么?
我的顺序循环看起来像这样:
vector<string> download_results;
for (string link : links) {
string data = download_data(link);
download_results.push_back(data);
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能推出download_data(link)
并行,同时保持数据的排列中download_results
一样在上面的顺序循环?