Вопросы с тегом «arrays»

Массив - это упорядоченная линейная структура данных, состоящая из набора элементов (значений, переменных или ссылок), каждый из которых идентифицируется одним или несколькими индексами. Когда вы спрашиваете о конкретных вариантах массивов, используйте вместо них следующие связанные теги: [vector], [arraylist], [matrix]. При использовании этого тега в вопросе, который является специфическим для языка программирования, пометьте вопрос используемым языком программирования.



8
Копируются ли массивы в PHP как значения или как ссылки на новые переменные, и когда передаются в функции?
1) Когда массив передается в качестве аргумента методу или функции, передается ли он по ссылке или по значению? 2) При назначении массива переменной, новая переменная является ссылкой на исходный массив, или это новая копия? Как насчет этого: $a = array(1,2,3); $b = $a; Является ли $bссылка $a?


6
Получение списка ключей ассоциативного массива
У меня есть ассоциативный массив в Javascript: var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; Как мне получить ключи этого словаря? т.е. я хочу var keys = ["cats", "dogs"]; Отредактируйте 7 лет спустя: просто чтобы получить правильную терминологию - в Javascript не существует такого понятия, как «ассоциативный массив» - …
258 javascript  arrays 

19
Сортировать массив объектов по одному ключу со значением даты
У меня есть массив объектов с несколькими парами ключ-значение, и мне нужно отсортировать их на основе «updated_at»: [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] Какой самый эффективный способ сделать это?

5
Ссылка на строку в ресурсе строкового массива с помощью xml
У меня есть настройки, где вы можете включить / отключить, какие элементы будут отображаться в меню. 17 предметов. Я создал строковый массив в values ​​/ arrays.xml с заголовками для каждого из этих 17 элементов. У меня есть файл preferences.xml, в котором есть макет для моего файла настроек, и я хотел …

12
Массив из словарных ключей в swift
Попытка заполнить массив строками из ключей в словаре в swift. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Это возвращает ошибку: «AnyObject» не идентичен строке Также попробовал componentArray = dict.allKeys as String но получите: «String» не конвертируется в [String]
256 ios  arrays  xcode  dictionary  swift 

5
PHP: объединить два массива, сохраняя ключи вместо переиндексации?
Как можно объединить два массива (один с парами строка => значение, а другой с парами значение =>), сохраняя ключи строка / int? Ни один из них никогда не будет перекрываться (потому что у одного есть только строки, а у другого только целые числа). Вот мой текущий код (который не работает, …
255 php  arrays  array-merge 

4
Как преобразовать массив символов в строку?
Конвертировать C ++ stringв массив char довольно просто, используя c_strфункцию string и затем делая это strcpy. Однако как сделать наоборот? У меня есть массив символов , как: char arr[ ] = "This is a test";быть преобразован обратно в: string str = "This is a test.
254 c++  string  char  arrays 


6
Сравнение двух массивов NumPy на равенство поэлементно
Какой самый простой способ сравнить два массива NumPy на равенство (где равенство определяется как: A = B тогда и только для всех индексов i:) A[i] == B[i]? Простое использование ==дает мне логический массив: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) Обязательно ли andэлементы этого массива, чтобы определить, равны …

30
Удаление дублирующихся элементов из массива в Swift
В настоящее время в Swift вы просто печатаете, Set( yourArray )чтобы сделать массив уникальным. (Или заказанный набор при необходимости.) До того, как это было возможно, как это было сделано? Я мог бы иметь массив, который выглядит следующим образом: [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] Или, …

13
Самый быстрый способ конвертировать JavaScript NodeList в массив?
Ранее отвеченные вопросы здесь говорили, что это самый быстрый способ: //nl is a NodeList var arr = Array.prototype.slice.call(nl); При тестировании моего браузера я обнаружил, что он более чем в 3 раза медленнее, чем этот: var arr = []; for(var i = 0, n; n = nl[i]; ++i) arr.push(n); Они оба …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.