Публикации по теме 'shallow-copy'
JavaScript: поверхностное копирование и глубокое копирование
Даже если вы не знали об этом, вы, скорее всего, уже имели дело с копиями в JavaScript. Возможно, вы также слышали о парадигме функционального программирования, согласно которой вы не должны изменять уже собранные данные. Для этого вы должны понимать, как безопасно копировать значения в JavaScript.
Прежде чем мы углубимся в значения копирования, мы должны понять типы данных в JavaScript.
Переменные используются в качестве контейнера/хранилища данных в программировании. Последний..
Вопросы по теме 'shallow-copy'
Что означает, что .slice() является поверхностным клоном?
Классы ActionScript Array и Vector имеют метод slice(). Если вы не передаете никаких параметров, новый массив или вектор является дубликатом (поверхностным клоном) исходного вектора.
Что значит быть «поверхностным клоном»? В частности, в чем...
482 просмотров
schedule
25.08.2023
Сортировка массива
Я программирую на C. У меня есть массив структур. Мне нужно распечатать массив в отсортированном порядке на основе элемента структуры. Основная проблема, в которой я застрял, заключается в том, что я не хочу изменять исходный массив.
Например:...
185 просмотров
schedule
29.04.2023
Глубокое копирование массива и мелкое копирование
Я изучаю глубокое копирование и поверхностное копирование.
Если у нас есть два массива:
int[]arr1={1,2,3,4,5};
int[]arr2={1,2,3,4,5};
Вопрос . Оба массива указывают на одни и те же ссылки [1][2][3][4][5] .
Что произойдет, если я...
897 просмотров
schedule
28.07.2023
Создание ссылки или мелкой копии List ‹String› для привязки к списку
Я ищу способ вызвать глобальный метод записи данных в один и тот же текстовый файл и в Listbox в любом месте пространства имен (например, в разных классах) для простоты.
Моя реализация предполагает наличие статического класса, который регистрирует...
124 просмотров
schedule
18.01.2022
Правильно ли использовать слова Глубокая / Мелкая копия указателя
Мой вопрос не в концепции, а в использовании этих слов.
Предполагая этот случай:
int *a=new int[3];
int *b=a; // It is called shallow copy
Мой вопрос: правильно ли называть это мелкой копией? Я не вижу мелкой копии. int* - это...
70 просмотров
schedule
19.04.2023
Возврат новой структуры с измененными полями
Я ищу простой способ вернуть новую структуру, которая является копией существующей с некоторыми измененными полями, без изменения оригинала.
Я понимаю, что вы можете использовать setf для изменения данных в одном из полей, например:
[1]>...
646 просмотров
schedule
30.10.2023
Копировать массивы примитивных типов с помощью System.arrayCopy, мелко или глубоко?
Я понимаю, как System.arrayCopy() создает неглубокую копию массивов Object[] , которые ему передаются.
Но я не понимаю, как это работает с массивами примитивных типов, таких как int[] или byte[] . Ссылок на копирование нет. В этом случае не...
886 просмотров
schedule
24.11.2022
Возвращает ли метод фрагмента Javascript неглубокую копию?
В разработчике Mozilla, переведенном на корейский язык, говорится, что «метод среза» возвращает новый массив, скопированный неглубоко.
поэтому я проверил свой код.
var animals = ['ant', 'bison', 'camel', 'duck', 'elephant'];
var t =...
3593 просмотров
schedule
27.05.2024
Класс Scala использует поверхностную или глубокую копию?
case class Person(var firstname: String, lastname: String)
val p1 = Person("amit", "shah")
val p2 = p1.copy()
p1.firstname = "raghu"
p1
p2
p1 == p2
Когда я просмотрел некоторую документацию, в которой говорится, что метод копирования scala...
3690 просмотров
schedule
21.04.2024
Различные типы мелкой копии [РЕШЕНО: псевдоним против копирования]
Этот вопрос не об объяснении того, как поверхностная/глубокая работа, а о примерах поверхностного копирования.
Я делаю заметки, и мне интересно, оба эти примера «попадают под крышу» поверхностных копий. Да, они немного разные, но они оба так...
124 просмотров
schedule
31.10.2023
Почему эта программа не вылетает? (мелкая копия)
Я изучаю конструктор копирования, мелкую и глубокую копию. Я следил за этим видео: Копирование и копирование конструкторов в C++
Следующий код скопирован прямо из видео и демонстрирует неглубокое копирование... (на 9:30 видео)
Предполагается,...
109 просмотров
schedule
02.08.2023