Pytania otagowane jako shallow-copy


9
Jak utworzyć kopię obiektu w PHP?
Wygląda na to, że w PHP obiekty są przekazywane przez referencje. Wydaje się, że nawet operatory przypisania nie tworzą kopii obiektu. Oto prosty, wymyślony dowód: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a->b = "before"; $c = $a; //i …
168 php  copy  clone  shallow-copy 

7
Dlaczego i kiedy używać angular.copy? (Głęboka kopia)
Zapisałem wszystkie dane otrzymane z usług bezpośrednio do zmiennej lokalnej, kontrolera lub zakresu. To, co, jak przypuszczam, można by uznać za płytką kopię, czy to prawda? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); Niedawno powiedziano mi, żebym użył angular.copy w celu stworzenia głębokiej kopii. $scope.example = angular.copy(response.data); Jednak informacje …

3
Płytka kopia mapy w języku Java
Jak rozumiem, istnieje kilka sposobów (być może także innych) na utworzenie płytkiej kopii pliku Mapw Javie: Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new HashMap<String, Object>(data); // second way shallowCopy = (Map<String, Object>) ((HashMap<String, Object>) data).clone(); Czy jeden sposób jest preferowany od …
107 java  map  clone  shallow-copy 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.