«operators» etiketlenmiş sorular

İşleçler, veriler üzerinde hesaplamalar ve karşılaştırmalar yapmak için neredeyse tüm programlama ve kodlama dillerinde oluşan sembollerdir.


5
3 farklı eşittir
Arasındaki fark nedir =, ==ve ===? Bence eşittir işareti kullanmak bir değişkeni bildirmek, iki eşittir işareti ise bir karşılaştırma koşulu ve son olarak üç eşittir işareti bildirilen değişkenlerin değerlerini karşılaştırmak içindir.

4
Regex, isteğe bağlı bir karakterle nasıl eşleşir
Şimdiye kadar doğru çalıştığını düşündüğüm bir regex var. İsteğe bağlı bir karakterle eşleşmem gerekiyor. Orada olabilir ya da olmayabilir. İşte iki dize. Üst dize, alt dize eşleşmez. Alt dizede tek bir harf bulunmaması, onu başarısız kılan şeydir. Eğer varsa 5 rakamdan sonra tek harfi almak istiyorum ve eğer değilse, dizenin …
147 regex  string  operators 

4
PowerShell ve -contain operatörü
Aşağıdaki snippet'i düşünün: "12-18" -Contains "-" Bunun değerlendirildiğini düşünürdünüz true, ama değil. Bu falseonun yerine değerlendirir . Bunun neden olduğundan emin değilim, ama oluyor. Bundan kaçınmak için bunun yerine şunu kullanabilirsiniz: "12-18".Contains("-") Şimdi ifade doğru olarak değerlendirilecektir. İlk kod snippet'i neden böyle davranıyor? bu konuda -hoş olmayan özel bir şey …



16
Neden '&' değil '&&'?
Neden &&tercih edilir &ve ||tercih edilir |? Yıllardır program yapan birine sordum ve açıklaması: Örneğin, içinde if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1devam bool2etmeden önce hangisinin doğru olması gerektiğini test etmesi için doğru olması gerekir bool3. &Bunun yerine tek bir tane kullansaydım, hepsinin doğru olması gerekse bile …
135 c#  operators 




5
Scala @ operatörü
Scala'nın @ operatörü ne yapar? Örneğin, Scala'da Formal Language Processing, Part 2 blog gönderisinde şuna benzer bir şey var case x @ Some(Nil) => x
130 scala  operators 


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 …


3
| = (Tek boru eşittir) ve & = (tek ve işareti eşittir) ne anlama gelir?
Aşağıdaki satırlarda: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &= ~FileAttributes.System; C # ' da |=(tek boru eşittir) ve &=(tek ve işareti eşit) ne anlama gelir? Sistem özniteliğini diğerlerini koruyarak kaldırmak istiyorum ...

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.