«syntax» etiketlenmiş sorular

Sözdizimi, gerçek dil öğelerini ve simgelerini ifade eder. Soru spesifik olarak ve neredeyse tamamen sözdizimi ile ilgili olduğunda sorular sözdizimi olarak etiketlenmelidir. Bu etiket belirli bir dil etiketiyle kullanılmalıdır

4
Köşeli parantez içindeki yaklaşık işareti, genel bir Java sınıfı oluştururken ne anlama gelir?
Bazı JMockit örneklerini okuyordum ve şu kodu buldum: final List<OrderItem> actualItems = new ArrayList<~>(); Genel tanımlayıcıdaki yaklaşık işareti ne anlama geliyor? Bunun tekli bitsel NOT operatörü olduğunu biliyorum, ama burada bir işlenen göremiyorum. Ayrıca, derlemeyi denedim ve bir hata aldım. Ben sadece bir şey mi kaçırıyorum?

14
Atama ifadeleri neden bir değer döndürür?
Buna izin verilir: int a, b, c; a = b = c = 16; string s = null; while ((s = "Hello") != null) ; Anladığım kadarıyla, atama s = ”Hello”;yalnızca “Hello”atanmaya neden olmalı s, ancak işlem herhangi bir değer döndürmemelidir. Eğer bu doğru ((s = "Hello") != null)olsaydı, nullhiçbir …
126 c#  syntax 

14
Ruby'de tek tırnaklarla çift tırnaklar arasında bir performans artışı var mı?
Ruby'de tek tırnak yerine çift tırnak kullanmanın ruby ​​1.8 ve 1.9'da performansı anlamlı bir şekilde düşürüp düşürmediğini biliyor musunuz? öyleyse yazarsam question = 'my question' daha hızlı mı question = "my question" Ruby'nin çift tırnaklarla karşılaştığında bir şeyin değerlendirilmesi gerekip gerekmediğini anlamaya çalıştığını ve muhtemelen bunu yaparak bazı döngüleri harcadığını …
126 ruby  performance  syntax 

12
Hash değerleri nasıl değiştirilir?
valueBir hash içindeki her birini ile değiştirmek istiyorum value.some_method. Örneğin, basit bir hash için: {"a" => "b", "c" => "d"}` her değer .upcased olmalıdır , bu nedenle şöyle görünür: {"a" => "B", "c" => "D"} Denedim #collectve #mapama her zaman sadece geri diziler olsun. Bunu yapmanın zarif bir yolu var …
126 ruby  syntax  hash 

4
LINQ, Where () vs FindAll ()
Birisi LINQ işlevlerinin Where (..) ve FindAll (..) farklı olduğunu açıklayabilir mi? İkisi de aynı şeyi yapıyor gibi görünüyor ...
125 c#  linq  syntax 

11
Bir satıra if-elif-else ifadesi mi koymak?
Aşağıdaki bağlantıları okudum, ancak soruma cevap vermiyor. Python'un üçlü koşullu operatörü var mı? (soru, if-else ifadesini tek satırda yoğunlaştırmakla ilgilidir) If-elif-else ifadesini tek satıra sığması için yazmanın daha kolay bir yolu var mı? Örneğin, if expression1: statement1 elif expression2: statement2 else: statement3 Veya gerçek dünya örneği: if i > 100: …



6
Java'da anonim iç sınıfları statik yapmak mümkün müdür?
Java'da yuvalanmış sınıflar olabilir staticveya olmayabilir. Öyleyse static, içeren örneğin işaretçisine bir başvuru içermezler (artık iç sınıflar olarak da adlandırılmazlar, iç içe sınıflar olarak adlandırılırlar). staticBu referansa ihtiyaç duymadığında yuvalanmış bir sınıf oluşturmayı unutmak , çöp toplama veya kaçış analizinde sorunlara yol açabilir. Anonim bir iç sınıf yapmak da mümkün …



6
İki dize değişmez değerini birleştirin
Koenig'in Accelerated C ++ programını okuyorum. "Yeni fikir, bir dizeyi ve bir dizgeyi bir araya getirmek için + kullanabileceğimizi - veya bu konuda iki dizgiyi (ancak iki dizge değişmezi değil) yazıyor. Güzel, sanırım bu mantıklı. Şimdi bunu aydınlatmak için iki ayrı alıştırmaya geçelim. Aşağıdaki tanımlar geçerli mi? const string hello …


8
# açılı parantezler <> ve tırnak işaretleri kullanarak içe aktar ""
Objective-C'ye dosya aktarırken &lt;Header.h&gt;veya kullanmanıza izin verilip verilmeyeceğine neyin karar verdiğini merak ediyorum "Header.h". Şimdiye kadar benim gözlemim, ""projenizdeki uygulama kaynağına sahip olduğunuz dosyalar için tırnak işaretleri ve &lt;&gt;bir kitaplık veya çerçeveye atıfta bulunurken köşeli parantezler kullanmanız oldu. Ama bu tam olarak nasıl çalışıyor? Parantezleri kullanmak için kendi sınıflarımı almak …


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.