Pytania otagowane jako for-loop

Pętla for to struktura kontrolna używana przez wiele języków programowania do iteracji w zakresie. Jest to sposób na wielokrotne powtarzanie instrukcji aż do zakończenia pętli. W zależności od języka może to obejmować zakres liczb całkowitych, iteratorów itp.


15
Jak wykonać pętlę for na każdym znaku w ciągu w Bash?
Mam taką zmienną: words="这是一条狗。" Chcę zrobić dla pętli na każdym ze znaków, po jednym na raz, np najpierw character="这", potem character="是", character="一"itp Jedyny znany mi sposób to umieszczanie każdego znaku w osobnej linii w pliku, a następnie użycie go while read line, ale wydaje się to bardzo nieefektywne. Jak mogę …
83 bash  for-loop 


4
Niezgodność typów w Scali do zrozumienia
Dlaczego ta konstrukcja powoduje błąd niezgodności typu w Scali? for (first <- Some(1); second <- List(1,2,3)) yield (first,second) <console>:6: error: type mismatch; found : List[(Int, Int)] required: Option[?] for (first <- Some(1); second <- List(1,2,3)) yield (first,second) Jeśli przełączę Some with the List, kompiluje się dobrze: for (first <- List(1,2,3); …

4
Czy istnieje ograniczenie liczby zagnieżdżonych pętli „for”?
Ponieważ wszystko ma swój limit, zastanawiałem się, czy istnieje ograniczenie liczby zagnieżdżonych forpętli, czy jeśli mam pamięć, mogę je dodać, czy kompilator Visual Studio może stworzyć taki program? Oczywiście 64 lub więcej zagnieżdżonych forpętli nie byłoby przydatne do debugowania, ale czy jest to wykonalne? private void TestForLoop() { for (int …

1
Nieoczekiwany czas działania kodu HashSet
Więc pierwotnie miałem ten kod: 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 …


2
Wartość skalarna jest zmieniana po naciśnięciu lub nie… (Raku)
Mam trudności ze zrozumieniem, kiedy i dlaczego wartość trzymana przez przepchnięty Scalarpojemnik ma wpływ po wypchnięciu. Spróbuję zilustrować problem, na który wpadłem w bardziej skomplikowanym kontekście, w dwóch stylizowanych przykładach. * Przykład 1 * W pierwszym przykładzie skalar $ijest wypychany na tablicę @bjako część List. Po wypchnięciu wartość przechowywana przez …

6
Niewinny zakres oparty na pętli nie działa
Nie można skompilować: #include <iostream> int main() { int a{},b{},c{},d{}; for (auto& s : {a, b, c, d}) { s = 1; } std::cout << a << std::endl; return 0; } Wypróbuj na Godbolt Błąd kompilatora to: error: assignment of read-only reference 's' Teraz w moim przypadku lista składa się …

7
Jak mogę ulepszyć i skrócić ten blok kodu? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 miesiące temu . Ta funkcja pobiera ciąg DNA, taki jak „GTCA” i zwraca tablicę zawierającą odpowiednio …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.