«variable-assignment» etiketlenmiş sorular

Bir değişken adı ile gösterilen depolama konum (lar) ında depolanan değeri ayarlama veya yeniden ayarlama işlemi.


2
Taşınan bir nesne ile ne yapabilirim?
Standart, bir nesne taşındıktan sonra ne yapabileceğimi kesin olarak tanımlıyor mu? Taşınan bir nesne ile yapabileceğiniz tek şeyin onu yıkmak olduğunu düşünürdüm, ama bu yeterli olmazdı. Örneğin, işlev şablonunu swapstandart kitaplıkta tanımlandığı gibi alın: template <typename T> void swap(T& a, T& b) { T c = std::move(a); // line 1 …


5
Linux bash: Çoklu değişken atama
Linux bash'da PHP'de aşağıdaki koda benzer bir şey var: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; yani bir cümlede 3 farklı değişkene karşılık gelen bir değer atarsınız. Diyelim ki myBashFuntion, "qwert asdfg zxcvb" dizesini standart olarak yazan bash işlevine sahibim. Şunun gibi bir şey yapmak mümkün mü: (var1 var2 var3) = …

7
Javascript Ternary operatörüyle operatör önceliği
Üçlü operatörle birlikte bu kodun ilk kısmına (+ =) başımı dolduramıyorum. h.className += h.className ? ' error' : 'error' Bu kodun çalışma şeklini şu şekilde düşünüyorum: h.className = h.className + h.className ? ' error' : 'error' Ancak bu doğru değil çünkü bu konsolumda bir hata veriyor. Öyleyse sorum şu, bu …



13
Python'da lambda ifadesi içindeki atama
Nesnelerin bir listesi var filterve bir tanesi dışında boş olan tüm nesneleri ve bir lambdaifadeyi kaldırmak istiyorum . Örneğin, giriş şu ise: [Object(name=""), Object(name="fake_name"), Object(name="")] ... sonra çıktı şöyle olmalıdır: [Object(name=""), Object(name="fake_name")] Bir lambdaifadeye ödev eklemenin bir yolu var mı ? Örneğin: flag = True input = [Object(name=""), Object(name="fake_name"), Object(name="")] …

10
Neden i = i + ben bana 0 veriyor?
Basit bir programım var: public class Mathz { static int i = 1; public static void main(String[] args) { while (true){ i = i + i; System.out.println(i); } } } Bu programı çalıştırdığınızda, tek gördüğüm olduğu 0için ibenim çıkışında. İlk turumuzu bekliyordum i = 1 + 1, ardından onu takip …

3
Python'da a - = b ve a = a - b arasındaki fark
Yakın zamanda bu çözümü her N matris satırının ortalamasını almak için uyguladım . Çözüm genel olarak işe yarasa da 7x1 dizisine uygulandığında sorunlar yaşadım. -=Operatörü kullanırken sorunun olduğunu fark ettim . Küçük bir örnek vermek gerekirse: import numpy as np a = np.array([1,2,3]) b = np.copy(a) a[1:] -= a[:-1] b[1:] …


6
Bash'de bir metin dosyasından bir dizi oluşturma
Komut dosyası bir URL'yi alır, gerekli alanlar için ayrıştırır ve çıktısını bir dosya.txt dosyasına kaydedilmesi için yeniden yönlendirir . Her alan bulunduğunda çıktı yeni bir satıra kaydedilir. file.txt A Cat A Dog A Mouse etc... file.txtYeni bir komut dosyasında ondan bir dizi alıp oluşturmak istiyorum , burada her satır dizideki …


5
Neden C ve C ++ yapılar içindeki dizilerin üyeler tarafından atanmasını destekler, ancak genel olarak desteklemez?
Üyelerin dizi atamasının desteklenmediğini anlıyorum, bu nedenle aşağıdakiler çalışmayacaktır: int num1[3] = {1,2,3}; int num2[3]; num2 = num1; // "error: invalid array assignment" Dilin amacının açık uçlu bir çerçeve sağlamak olduğunu düşünerek bunu gerçek olarak kabul ettim ve kullanıcının bir dizinin kopyalanması gibi bir şeyi nasıl uygulayacağına karar vermesine izin …

12
Bir ArrayList'in içeriğini diğerine nasıl kopyalarım?
Bazı veri yapılarım var ve birini geçici, diğerini geçici değil olarak kullanmak istiyorum. ArrayList<Object> myObject = new ArrayList<Object>(); ArrayList<Object> myTempObject = new ArrayList<Object>(); //fill myTempObject here .... //make myObject contain the same values as myTempObject myObject = myTempObject; //free up memory by clearing myTempObject myTempObject.clear(); şimdi bununla ilgili sorun elbette …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.