Статическая типизация Clojure

Вот небольшой простой фрагмент, чтобы найти уникальные и повторяющиеся значения без сортировки и двух циклов.

var _unique = function (arr) {
    var h = [], t = [];
    arr.forEach(function (n) {
        if (h.indexOf(n) == -1)
            h.push(n);
        else t.push(n);
    });
    return [h, t];
}
var result = _unique(["test",1,4,2,34,6,21,3,4,"test","prince","th",34]);
console.log("Has duplicate values : " + (result[1].length > 0))  //and you can check count of duplicate values
console.log(result[0]) //unique values
console.log(result[1]) //duplicate values
23
задан Ralph 18 October 2013 в 09:13
поделиться

1 ответ

Так как одна форма читается И оценивается одновременно, вы не можете иметь прямые ссылки, делающие это несколько ограниченным.

0
ответ дан 29 November 2019 в 02:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: