«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
Java: For loop init'te birden çok değişkeni başlat?
Farklı türlerde iki döngü değişkenine sahip olmak istiyorum. Bunu çalıştırmanın bir yolu var mı? @Override public T get(int index) throws IndexOutOfBoundsException { // syntax error on first 'int' for (Node<T> current = first, int currentIndex; current != null; current = current.next, currentIndex++) { if (currentIndex == index) { return current.datum; …
92 java  for-loop 

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 :?


8
ArrayList'te öğe dizinini bulmanın daha iyi bir yolu var mı?
Bir Android uygulaması için aşağıdaki işlevselliğe sahibim private ArrayList<String> _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i < this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Bir elemanın konumunu elde etmek için bir fonksiyon yazmanın "en iyi" yolu bu mu? …

12
Bash'de tuples üzerinden döngü?
Bash'de tuple'ları döngülemek mümkün mü? Örnek olarak, aşağıdakilerin işe yaraması harika olurdu: for (i,j) in ((c,3), (e,5)); do echo "$i and $j"; done Bir şekilde demetlerin üzerinden geçmeme izin veren bir çözüm var mı?
89 bash  for-loop 




4
VB.NET kodunu C # 'a taşırken bir for döngüsü neden farklı davranıyor?
Bir projeyi Visual Basic'ten C #'ye geçirme sürecindeyim ve forkullanılan bir döngünün nasıl bildirildiğini değiştirmek zorunda kaldım . VB.NET'te fordöngü aşağıda açıklanmıştır: Dim stringValue As String = "42" For i As Integer = 1 To 10 - stringValue.Length stringValue = stringValue & " " & CStr(i) Console.WriteLine(stringValue) Next Hangi çıktılar: …
87 c#  vb.net  loops  for-loop 

3
Lua'da Loop için
Benim görevim, for döngüsünün nasıl yapılacağı. Rakamlarla çözdüm ama isimlerle çözemiyorum. Bir isim listesi çalıştıran bir for döngüsü oluşturmak istiyorum. Şu ana kadar sahip olduğum şey şu: names = {'John', 'Joe', 'Steve'} for names = 1, 3 do print (names) end Başka şeyler denedim ama işe yaramıyor, terminal her zaman …
87 loops  for-loop  lua 


6
Bash'de alfabeler arasında döngü
İstiyorum mv'x' dizinine 'x' ile başlayan tüm dosyalar; gibi bir şey: mv path1/x*.ext path2/x ve bunu tüm alfabe harfleri için yapın a, ..., z Alfabede 'x' döngüleri oluşturan bir bash betiğini nasıl yazabilirim?
84 bash  loops  for-loop 


15
Bash'de bir dizedeki her karakter için bir for döngüsü nasıl gerçekleştirilir?
Bunun gibi bir değişkenim var: words="这是一条狗。" Ben karakterlerin her biri bir defada bir, mesela ilk on döngü için yapmak istiyorum character="这", o zaman character="是", character="一"vb Bildiğim tek yol, her karakteri bir dosyada ayrı bir satıra çıkarmak ve sonra kullanmak while read line, ancak bu çok verimsiz görünüyor. Bir dizedeki her …
83 bash  for-loop 

1
HashSet kodu için beklenmeyen çalışma süreleri
Yani aslında, bu kodu vardı: import java.util.*; public class sandbox { public static void main(String[] args) { HashSet<Integer> hashSet = new HashSet<>(); for (int i = 0; i < 100_000; i++) { hashSet.add(i); } long start = System.currentTimeMillis(); for (int i = 0; i < 100_000; i++) { for (Integer …

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.