小编use*_*451的帖子

评估Clojure中的函数列表

我有一个没有副作用的函数列表并采用相同的参数.我需要评估列表中的每个函数,并将结果放入另一个列表中.Clojure中有一个功能吗?

functional-programming clojure clojurescript

1
推荐指数
1
解决办法
196
查看次数

从C++编程语言中排序示例

我将在"C++编程语言"中查看以下示例代码:

typedef int (*CFT) (const void*, const void*);

void ssort(void* base, size_t n, size_t sz, CFT cmp) {
    for (int gap = n / 2; 0 < gap; gap /= 2) {
        for (int i = gap; i < n; i++) {
            for (int j = i - gap; 0 <= j; j -= gap) {
                char* b = static_cast<char*>(base);
                char* pj = b + j * sz;
                char* pig = b + (j + gap) * sz;

                if (cmp(pig, …
Run Code Online (Sandbox Code Playgroud)

c++ static-cast

1
推荐指数
1
解决办法
111
查看次数