variable-assignment

Why don 't Java' s +=, -=, *=, /= operatorzy przydziałów złożonych wymagają odlewania?

Do dzisiaj myślałem, że na przykład: i += j; Był tylko skrótem do: i = i + j; Ale jeśli spróbujemy tego: int i = 5; ... += j; skompiluje dobrze. Czy to znaczy, że w rzeczywistości i += j; jest skrótem od czegoś takiego i = (type of i) (i + j)?

Jaka jest różnica między płytką kopią, głęboką kopią i normalną operacją przypisania?

import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(a) b1 = copy.copy(b) c1 = ... bi różnicę między kopiami? Czy jest to coś związanego z obiektami zmiennymi i niezmiennymi? Jeśli tak, możesz mi to wyjaśnić?

Jak mogę indeksować tablicę MATLAB zwracaną przez funkcję bez uprzedniego przypisania jej do zmiennej lokalnej?

Na przykład, jeśli chcę odczytać wartość środkową z magic(5), mogę to zrobić tak: M = magic(5); value = M(3,3); Aby uzysk ... zym nawiasie przed 3. Czy jest możliwe odczytanie wartości z tablicy / macierzy bez uprzedniego przypisania jej do zmiennej?

Polecenie nie znaleziono błąd w przypisaniu zmiennej Bash

Mam taki skrypt o nazwie test.sh: #!/bin/bash STR = "Hello World" echo $STR Kiedy biegnę sh test.sh dostaję to: test.sh ... larować zmienne... Więc nie jestem pewien, co robię źle. Jestem na Ubuntu Server 9.10. I tak, bash znajduje się w /bin/bash.

Przypisanie wyjścia programu do zmiennej za pomocą pliku wsadowego MS

Muszę przypisać wyjście programu do zmiennej za pomocą pliku wsadowego MS. Więc w powłoce GNU Bash użyłbym VAR=$(application ... . Potrzebuję podobnego zachowania w systemie Windows przy użyciu pliku wsadowego. Coś w stylu set VAR=application arg0 arg1.

JavaScript lub (||) Wyjaśnienie przypisania zmiennej

Biorąc pod uwagę ten fragment JavaScript... var a; var b = null; var c = undefined; var d = 4; var e = 'five'; var f = a || ... avaScript? Wiem, że zrobienie czegoś podobnego w PHP spowodowałoby, że f ma prawdziwą wartość logiczną, a nie samą wartość d.

Jak przypisać z funkcji, która zwraca więcej niż jedną wartość?

Wciąż próbuję wejść w logikę R... jaki jest "najlepszy" sposób rozpakowania (na LHS) wyników funkcji zwracającej wiele warto ... ugi do drugiego składnika (min i max. gdyby to była ta sama funkcja dla obu komponentów Nie potrzebowałbym ich dzielenia).

Przypisanie wyjścia programu do zmiennej

Muszę przypisać wyjście programu do zmiennej za pomocą pliku wsadowego MS. Więc w powłoce GNU Bash użyłbym VAR=$(application ... . Potrzebuję podobnego zachowania w systemie Windows przy użyciu pliku wsadowego. Coś w stylu set VAR=application arg0 arg1.

Przeciążenie konstruktora kopiującego i operatora = w C++: czy możliwa jest wspólna funkcja?

Ponieważ Konstruktor kopiujący MyClass(const MyClass&); And an = operator overload MyClass& operator = (const M ... am kod, ten sam parametr i różnią się tylko po powrocie, czy możliwe jest posiadanie wspólnej funkcji dla nich obu do użycia?

Wielokrotne przypisywanie lewej ręki za pomocą JavaScript

var var1 = 1, var2 = 1, var3 = 1; Jest to równoważne: var var1 = var2 = var3 = 1; Jestem prawie pewien, że jest ... r3 = 1, var2 = var3, var1 = var2; Czy jest jakiś sposób, aby to potwierdzić w JavaScript? Może używasz jakiegoś profilera?

Przypisz wiele kolumn używając: = in data.tabela z podziałem na grupy

Jaki jest najlepszy sposób przypisania do wielu kolumn za pomocą data.table? Na przykład: f <- function(x) {c("hi", "hel ... ym zrobić: x[ , col_names := another_f(), by = "id", with = FALSE] Jaki jest prawidłowy sposób, aby zrobić coś takiego?

Linux bash: przypisywanie wielu zmiennych

Istnieje w linux bash coś podobnego do następującego kodu w PHP: list($var1, $var2, $var3) = function_that_returns_a_three_ ... 1]} ; var3 = ${array[2]} Ale to są jeszcze 3 stwierdzenia, których wolałbym unikać. Szukam składni skrótu. Czy to możliwe?

Czy Można zadeklarować zmienną Bez przypisywania wartości w Pythonie?

Czy Można zadeklarować zmienną w Pythonie?: var Tak, że zainicjowany na żaden? Wygląda na to, że Python na to pozwala, ale ... Pythonie? (przez ten sam autor) Powiązane Python: zakres zmiennych i wywołania funkcji inne języki mają "zmienne"

Jaka jest różnica między ' = ' i '< - ' w R? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... używać zarówno = jak i <- jako operatorów przypisywania zmiennych. Jaka jest różnica między nimi? Którego powinienem użyć?

Dlaczego x == (X = y) nie jest tym samym co (x = y) = = x?

Rozważ następujący przykład: class Quirky { public static void main(String[] args) { int x = 1; int y = ... = y; return oldX == y; Które, będąc jeszcze prostsze niż instrukcja x86 CMPXCHG, zasługiwało na krótsze wyrażenie w Javie.

Co tak naprawdę robi zestaw słów kluczowych w VBA?

Mam nadzieję, że to proste pytanie, ale bardzo chciałbym na to odpowiedzieć! Jaka jest różnica między: i = 4 I Set i = 4 W VBA? Wiem, że ten ostatni wyrzuci błąd, ale nie do końca rozumiem dlaczego.

Co mogę zrobić z obiektem przeniesionym?

Czy standard określa dokładnie, co mogę zrobić z obiektem po jego przeniesieniu? Kiedyś myślałem, że wszystko, co można zrobi ... znaleźć te szczegóły w standardzie? (przy okazji, dlaczego jest T c = std::move(a); zamiast T c(std::move(a)); w linii 1?)

Jak skopiować zawartość jednej ArrayList do drugiej?

Mam pewne struktury danych i chciałbym użyć jednej jako tymczasowej, a drugiej jako nie tymczasowej. ArrayList<Object> ... kiedy myTempObject zostanie wyczyszczone, tak jest myObject. Jak zachować wartości z myTempObject w myObject używając Javy?

Dlaczego I = i + daję mi 0?

Mam prosty program: public class Mathz { static int i = 1; public static void main(String[] args) { whi ... to wydaje się, że drukuje liczby zgodnie z oczekiwaniami. Jestem zaskoczony, jak szybko osiąga maksymalną wartość 32-bitową!

Pierwszeństwo operatora z operatorem trójdzielnym Javascript

Wydaje mi się, że nie mogę zawinąć głowy wokół pierwszej części tego kodu ( + = ) w połączeniu z operatorem trójdzielnym. h. ... Ale to nie jest poprawne, ponieważ to daje błąd w mojej konsoli. Więc moje pytanie brzmi jak poprawnie interpetować ten kod?