Perguntas com a marcação «for-loop»

Um loop for é uma estrutura de controle usada por muitas linguagens de programação para iterar em um intervalo. É uma maneira de repetir declarações várias vezes até o loop terminar. Dependendo do idioma, isso pode estar em um intervalo de números inteiros, iteradores etc.





7
Melhor maneira de localizar o índice do item em ArrayList?
Para um aplicativo Android, tenho a seguinte funcionalidade 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; } Essa é a "melhor" maneira de escrever uma função para obter a posição …


12
Loop sobre tuplas no bash?
É possível fazer um loop sobre tuplas no bash? Por exemplo, seria ótimo se o seguinte funcionasse: for (i,j) in ((c,3), (e,5)); do echo "$i and $j"; done Existe uma solução alternativa que de alguma forma me permite fazer um loop sobre as tuplas?
88 bash  for-loop 



3
For Loop em Lua
Minha tarefa é como fazer um loop for. Eu descobri isso em termos de números, mas não consigo descobrir em termos de nomes. Eu gostaria de criar um loop for que contenha uma lista de nomes. A seguir está o que eu tenho até agora: names = {'John', 'Joe', 'Steve'} …
86 loops  for-loop  lua 

1
Tempos de execução inesperados para o código HashSet
Então, originalmente, eu tinha esse código: 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 …


2
Valor escalar sendo afetado após push, ou não ... (Raku)
Tenho dificuldade em entender quando e por que o valor mantido por um Scalarcontêiner enviado é afetado após o envio. Tentarei ilustrar a questão que encontrei em um contexto mais complicado em dois exemplos estilizados. * Exemplo 1 * No primeiro exemplo, um escalar $ié empurrado para uma matriz @bcomo …

6
Faixa inocente baseada em loop não funcionando
O seguinte não compila: #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; } Experimente no godbolt O erro do compilador é: error: assignment of read-only reference 's' Agora, no meu caso …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.