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

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

8
Найти индекс значения в массиве
Можно ли каким-то образом использовать linq для поиска индекса значения в массиве? Например, этот цикл находит индекс ключа в массиве. for (int i = 0; i < words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 

10
Что лучше использовать в PHP: $ array [] = $ value или array_push ($ array, $ value)?
Что лучше использовать в PHP для добавления члена массива, $array[] = $value; или array_push($array, $value); ? Хотя в руководстве говорится, что вам лучше избегать вызова функции, я также читал, что $array[]он намного медленнее, чем array_push(). Какие есть уточнения или тесты?
113 php  arrays  performance 

11
Как взорвать массив с ключом и значением без foreach в PHP
Как я могу превратить такой массив без foreach array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n"); к такой строке item1='object1', item2='object2',.... item-n='object-n' Я implode()уже думал об этом , но это не взрывает ключ. Если foreach это необходимо, можно ли не вкладывать foreach? РЕДАКТИРОВАТЬ: я изменил строку EDIT2 / UPDATE: этот вопрос был задан довольно давно. В …
113 php  arrays  string  implode 

12
Как в PHP создать список, разделенный запятыми, из массива?
Я знаю, как перебирать элементы массива с помощью foreach и добавлять запятую, но всегда больно убирать последнюю запятую. Есть ли простой способ сделать это с помощью PHP? $fruit = array('apple', 'banana', 'pear', 'grape'); В конечном итоге я хочу $result = "apple, banana, pear, grape"
113 php  arrays 

2
Получить массив значений свойств из массива объектов
Есть класс под названием Employee. class Employee { var id: Int var firstName: String var lastName: String var dateOfBirth: NSDate? init(id: Int, firstName: String, lastName: String) { self.id = id self.firstName = firstName self.lastName = lastName } } И у меня есть массив Employeeобъектов. Теперь мне нужно извлечь ids всех …
113 ios  arrays  swift 


5
PHP добавляет ассоциативный массив с буквенными ключами?
Можно ли добавить к ассоциативному массиву буквальные пары ключ => значение? Я знаю, что array_unshift () работает с числовыми клавишами, но я надеюсь на то, что будет работать с буквальными клавишами. В качестве примера я бы хотел сделать следующее: $array1 = array('fruit3'=>'apple', 'fruit4'=>'orange'); $array2 = array('fruit1'=>'cherry', 'fruit2'=>'blueberry'); // prepend magic …

3
Как преобразовать результаты ActiveRecord в массив хешей
У меня есть результат операции поиска ActiveRecord: tasks_records = TaskStoreStatus.find( :all, :select => "task_id, store_name, store_region", :conditions => ["task_status = ? and store_id = ?", "f", store_id] ) Теперь я хочу преобразовать эти результаты в массив таких хэшей: [0] -> { :task_d => 10, :store_name=> "Koramanagala", :store_region=> "India" } [1] …

30
Объединить 2 массива объектов
Давайте посмотрим на пример. var arr1 = new Array({name: "lang", value: "English"}, {name: "age", value: "18"}); var arr2 = new Array({name : "childs", value: '5'}, {name: "lang", value: "German"}); Мне нужно объединить эти 2 массива объектов и создать следующий массив: arr3 = new Array({name: "lang", value: "German"}, {name: "age", value: …

4
JsonMappingException: нет токена START_ARRAY
Учитывая следующий файл .json: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] Я подготовил два класса для представления …
112 java  arrays  json  jackson 

17
Получить конкретный объект по идентификатору из массива объектов в AngularJS
У меня есть файл JSON, содержащий некоторые данные, к которым я хотел бы получить доступ на моем веб-сайте AngularJS. Теперь я хочу получить только один объект из массива. Так что я бы хотел, например, Item с id 1. Данные выглядят так: { "results": [ { "id": 1, "name": "Test" }, …

3
Scala: как лучше всего добавить элемент в массив?
Скажи, что мне Array[Int]нравится val array = Array( 1, 2, 3 ) Теперь я хотел бы добавить в массив элемент, скажем значение 4, как в следующем примере: val array2 = array + 4 // will not compile Я, конечно, могу использовать System.arraycopy()и делать это сам, но для этого должна быть …
111 arrays  scala  append 

10
Лямбда-выражение для преобразования массива / списка строк в массив / список целых чисел
Поскольку в Java 8 есть мощные лямбда-выражения, Я хотел бы написать функцию для преобразования списка / массива строк в массив / список целых чисел, чисел с плавающей запятой, двойных чисел и т. Д. В обычном Java это было бы так же просто, как for(String str : strList){ intList.add(Integer.valueOf(str)); } Но …

3
Массивы против векторов: общие черты и различия [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
111 c++  arrays  vector 

2
PHP - изменить текущий объект в цикле foreach
Мне было интересно, можно ли отредактировать текущий объект, который обрабатывается в foreachцикле Я работаю с массивом объектов $questionsи хочу просмотреть и найти ответы, связанные с этим объектом вопроса, в моей базе данных. Итак, для каждого вопроса выберите объекты ответа и обновите текущий $question внутри моего foreachцикла, чтобы я мог выводить …
111 php  arrays  object  foreach 

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