«for-loop» etiketlenmiş sorular

For döngüsü, bir aralık üzerinde yineleme yapmak için birçok programlama dili tarafından kullanılan bir kontrol yapısıdır. Döngü bitene kadar ifadeleri birkaç kez tekrarlamanın bir yoludur. Dile bağlı olarak bu bir dizi tamsayı, yineleyici vb.


4
Kendi kaşlı ayraçları içindeki döngü için
Bu for-loop düzenine rastladım: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; } } return 0; } …
117 c++  for-loop  scope 



6
For-in döngüsünde döküm türü
Şu giriş döngüsüne sahibim: for button in view.subviews { } Şimdi, düğmenin özelliklerini kullanabilmek için özel bir sınıfa dönüştürülmesini istiyorum. Bunu denedim: for button in view.subviews as AClass Ama işe yaramıyor ve bana bir hata veriyor:'AClass' does not conform to protocol 'SequenceType' Ve bunu denedim: for button:AClass in view.subviews Ama …

4
Bir for döngüsü içinde if deyiminden kaçınmak mı?
Böyle Writerbir işlevi olan bir sınıfım var writeVector: void Drawer::writeVector(vector<T> vec, bool index=true) { for (unsigned int i = 0; i < vec.size(); i++) { if (index) { cout << i << "\t"; } cout << vec[i] << "\n"; } } Hala performans konusunda endişelenirken, yinelenen bir koda sahip olmamaya …

3
Döngüler için menzil tabanlı olarak yönlendirme referansları kullanmanın avantajı nedir?
const auto&salt okunur işlemler yapmak istersem yeterli olur. Ancak, çarpıştım for (auto&& e : v) // v is non-const son zamanlarda birkaç kez. Bu beni meraklandırıyor: Bazı belirsiz köşe durumlarda, yönlendirme referanslarını kullanmanın auto&veya ile karşılaştırıldığında bazı performans faydaları olması mümkün müdür const auto&? ( shared_ptrbelirsiz köşe davaları için bir …

7
Aşağı doğru ölçekleme veya döngü için azalma?
Scala'da, aşağıdaki forgibi artan bir sırayla döngü yapmak için genellikle bir yineleyici kullanırsınız : for(i <- 1 to 10){ code } 10'dan 1'e çıkması için nasıl yaparsınız? Sanırım 10 to 1boş bir yineleyici veriyor (normal aralık matematiği gibi)? Yineleyicide ters çağırarak sorunu çözen bir Scala betiği yaptım ama bence bu …

6
4 milyar yinelemeli bir Java döngüsü neden yalnızca 2 ms sürüyor?
2.7 GHz Intel Core i7'ye sahip bir dizüstü bilgisayarda aşağıdaki Java kodunu çalıştırıyorum. Kabaca 1.48 saniye (4 / 2.7 = 1.48) olmasını beklediğim 2 ^ 32 yinelemeli bir döngüyü bitirmenin ne kadar sürdüğünü ölçmesine izin vermek niyetindeydim. Ama aslında 1,48 saniye yerine sadece 2 milisaniye sürüyor. Bunun altındaki herhangi bir …
113 java  for-loop  jvm 


6
Javascript'te bir dizeye karakterler ekleyin
Boş bir dizeye For Loop karakterleri eklemem gerekiyor. Dizelerle concat yapmak için Javascript'teki concat işlevini kullanabileceğinizi biliyorum var first_name = "peter"; var last_name = "jones"; var name=first_name.concat(last_name) ama benim örneğimle işe yaramıyor. Başka bir şekilde nasıl yapılacağına dair bir fikrin var mı? benim kodum: var text =""; for (var member …


5
Jstl'de foreach döngüsünden bir dizin değeri nasıl alınır
requestNesnede aşağıdaki gibi bir değer setim var , String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); ve jsp sayfasında bu şekilde yineliyorum <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> Her öğenin dizinini nasıl alırım ve bunu JavaScript işlevine geçiririm onclick="getCategoryIndex()".
107 java  jsp  for-loop  foreach  jstl 

6
Python'da liste kavrama döngüleri için iki çerçeveleme
Aşağıdaki gibi iki listem var tags = [u'man', u'you', u'are', u'awesome'] entries = [[u'man', u'thats'],[ u'right',u'awesome']] Girişleri entriesiçinde bulundukları zamandan çıkarmak istiyorum tags: result = [] for tag in tags: for entry in entries: if tag in entry: result.extend(entry) İki döngüyü tek satırlık liste anlayışı olarak nasıl yazabilirim?

4
MySQL'de döngü örneği için
MySQL'de, içinde bir For döngüsü olan bu saklı yordam var: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Her zaman yazdırır 1. MySQL for döngüsü için doğru sözdizimi …
106 mysql  for-loop 

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.