Pytania otagowane jako variable-assignment

Proces ustawiania lub ponownego ustawiania wartości przechowywanej w lokalizacji (miejscach) przechowywania oznaczonej nazwą zmiennej.


2
Co mogę zrobić z przeniesionym obiektem?
Czy norma precyzyjnie określa, co mogę zrobić z przedmiotem po jego przeniesieniu? Kiedyś myślałem, że wszystko, co można zrobić z przeniesionym obiektem, to go zniszczyć, ale to nie wystarczy. Na przykład weź szablon funkcji swapzdefiniowany w bibliotece standardowej: template <typename T> void swap(T& a, T& b) { T c = …


5
Linux bash: przypisanie wielu zmiennych
W linux bash istnieje coś podobnego do następującego kodu w PHP: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; tj. przypisujesz w jednym zdaniu odpowiednią wartość do 3 różnych zmiennych. Powiedzmy, że mam funkcję bash, myBashFuntionktóra zapisuje na stdout łańcuch „qwert asdfg zxcvb”. Czy można zrobić coś takiego: (var1 var2 var3) = …

7
Pierwszeństwo operatorów z operatorem trójargumentowym Javascript
Nie mogę objąć głowy pierwszą częścią tego kodu (+ =) w połączeniu z operatorem trójskładnikowym. h.className += h.className ? ' error' : 'error' Sposób, w jaki myślę, że ten kod działa, jest następujący: h.className = h.className + h.className ? ' error' : 'error' Ale to nie jest poprawne, ponieważ powoduje …



13
Przypisanie wewnątrz wyrażenia lambda w Pythonie
Mam listę obiektów i chcę usunąć wszystkie obiekty, które są puste, z wyjątkiem jednego, używając filteri lambdawyrażenia. Na przykład, jeśli dane wejściowe to: [Object(name=""), Object(name="fake_name"), Object(name="")] ... wtedy wynik powinien wyglądać następująco: [Object(name=""), Object(name="fake_name")] Czy istnieje sposób na dodanie przypisania do lambdawyrażenia? Na przykład: flag = True input = [Object(name=""), …

10
Dlaczego i = i + daje mi 0?
Mam prosty program: public class Mathz { static int i = 1; public static void main(String[] args) { while (true){ i = i + i; System.out.println(i); } } } Kiedy uruchomić ten program, wszystko co widzę to 0na imoim wyjściu. Spodziewałbym się, że za pierwszym razem będziemy mieć i = …

3
Różnica między a - = b i a = a - b w Pythonie
Niedawno zastosowałem to rozwiązanie do uśrednienia każdego N wierszy macierzy. Chociaż rozwiązanie ogólnie działa, miałem problemy, gdy zastosowałem je do macierzy 7x1. Zauważyłem, że problem występuje podczas korzystania z -=operatora. Aby zrobić mały przykład: import numpy as np a = np.array([1,2,3]) b = np.copy(a) a[1:] -= a[:-1] b[1:] = b[1:] …



5
Dlaczego C i C ++ obsługują przypisywanie tablic w ramach struktur, ale nie ogólnie?
Rozumiem, że członkowskie przypisywanie tablic nie jest obsługiwane, więc następujące elementy nie będą działać: int num1[3] = {1,2,3}; int num2[3]; num2 = num1; // "error: invalid array assignment" Po prostu zaakceptowałem to jako fakt, stwierdzając, że celem języka jest zapewnienie otwartej struktury i pozwolenie użytkownikowi zdecydować, jak zaimplementować coś, na …


11
Najkrótszy sposób sprawdzenia wartości null i przypisania innej wartości, jeśli nie
Wyciągam varcharwartości z bazy danych i chcę ustawić, do stringktórego przypisuję je jako „”, jeśli są null. Obecnie robię to w ten sposób: if (string.IsNullOrEmpty(planRec.approved_by) == true) this.approved_by = ""; else this.approved_by = planRec.approved_by.toString(); Wygląda na to, że powinien być sposób, aby to zrobić w jednej linii, na przykład: this.approved_by …

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.