«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.

4
Karşılaştırma operatörlerini "tuple" ve "tie" aracılığıyla uygulamak, iyi bir fikir mi?
(Not: tupleve tieBoost veya C ++ 11'den alınabilir.) Yalnızca iki öğeli küçük yapılar yazarken std::pair, operator<katı-zayıf sıralama gibi tüm önemli şeyler bu veri türü için zaten yapıldığından, bazen a seçme eğilimindeyim. . Olumsuz yönleri, oldukça işe yaramaz değişken isimleridir. Kendimi o yarattı bile typedef, ben 2 gün sonra hatırlamayacaksınız firstve …

6
"X y'de değil" veya "y'de x değil"
Üyelik için test ederken şunları kullanabiliriz: x not in y Veya alternatif olarak: not x in y Bağlı bu ifadesi için pek olası içerik olabilir xve y. Örneğin, bir alt dize kontrolü, liste üyeliği, anahtar varlığını dikte için olabilir. İki form her zaman eşdeğer midir? Tercih edilen bir sözdizimi var …

6
C tilde operatörü
ELF hashing algoritmasında kullanılan tilde operatörünü gördüm ve ne işe yaradığını merak ediyorum. (Kod Ebedi Şaşkın'dan alınmıştır .) unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int i; for ( i = 0; i < len; i++ ) { …
96 c++  c  operators 



13
!! ~ (tilde / bang bang tilde değil) 'içerir / dahil' bir dizi yöntemi çağrısının sonucunu nasıl değiştirir?
Buradaki jQuery inArraysayfasındaki yorumları okursanız, ilginç bir beyan var: !!~jQuery.inArray(elm, arr) Şimdi, çift ünlem işaretinin sonucu booleandeğerine sahip türe çevireceğine inanıyorum true. Anlamadığım şey, tüm bunlarda tilde ( ~) operatörünün kullanımı nedir? var arr = ["one", "two", "three"]; if (jQuery.inArray("one", arr) > -1) { alert("Found"); } İfadeyi yeniden düzenleme if: …

9
Javascript: operatör aşırı yükleme
JavaScript ile birkaç gündür çalışıyorum ve tanımlı nesnelerim için operatörleri aşırı yüklemek istediğim bir noktaya geldim. Google'da bunu aradıktan sonra, bunu resmi olarak yapamayacağınız görülüyor, ancak bu eylemi gerçekleştirmenin uzun soluklu bir yolunu iddia eden birkaç kişi var. Temel olarak bir Vector2 sınıfı oluşturdum ve aşağıdakileri yapabilmek istiyorum: var x …

6
MySQL "IN" operatörü (büyük?) Sayıda değerde performansı
Son zamanlarda Redis ve MongoDB ile deneyler yapıyorum ve çoğu zaman MongoDB veya Redis'de bir dizi kimliği saklayacağınız durumlar var gibi görünüyor . MySQL IN operatörü hakkında soru sorduğum için bu soru için Redis'e bağlı kalacağım . IN operatörü içinde çok sayıda (300-3000) id listelemenin ne kadar performanslı olduğunu merak …



12
İki nokta üst üste (:) operatörü ne yapar?
Görünüşe göre Java'da iki nokta üst üste birden çok şekilde kullanılıyor. Ne yaptığını açıklamanın sakıncası var mı? Örneğin burada: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } Bu for-eachdöngüyü nasıl farklı bir şekilde yazarsınız :?


14
C # IN operatörü var mı?
SQL'de aşağıdaki sözdizimini kullanabilirsiniz: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) C # 'da bir eşdeğeri var mı? IDE bir anahtar kelime olarak "giriş" i tanıyor gibi görünüyor, ancak bununla ilgili herhangi bir bilgi bulamıyorum. Öyleyse, aşağıdaki gibi bir şey yapmak mümkün mü: int myValue = 1; …



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.