Articles of loops de

Incrementar nomes de variables?

Ok, então para o que estou fazendo eu preciso incrementar o nome de minhas variables, por exemplo, int Taco1 = 23432 ….. int Taco2 = 234235656 ….. int Taco3 = 11111 ……. Mas em vez disso eu preciso que seja uma variável como int X = 0; some method with loop or recursion() int Taco(X) […]

Fechamentos de Javascript – questão de escopo de variável

Eu estou lendo o site do desenvolvedor Mozilla em fechamentos, e notei em seu exemplo por erros comuns, eles tinham esse código: Helpful notes will appear here E-mail: Name: Age: e function showHelp(help) { document.getElementById(‘help’).innerHTML = help; } function setupHelp() { var helpText = [ {‘id’: ’email’, ‘help’: ‘Your e-mail address’}, {‘id’: ‘name’, ‘help’: ‘Your […]

Como quebrar o ciclo externo em Ruby?

Em Perl, existe a capacidade de quebrar um ciclo externo como este: AAA: for my $stuff (@otherstuff) { for my $foo (@bar) { last AAA if (somethingbad()); } } (a syntax pode estar errada), que usa um label de loop para quebrar o loop externo de dentro do loop interno. Existe algo semelhante em Ruby?

Por que ‘for (var item in list)’ com matrizes consideradas práticas ruins em JavaScript?

Dado um array indexado numericamente baseado em zero simples: var list = [‘Foo’, ‘Bar’, ‘Baz’]; Muitas vezes, notei que quando alguém sugere o loop através de variables ​​em uma matriz como esta: for(var item in list) { … } … há quase certamente alguém sugerindo que isso é uma prática ruim e sugere uma abordagem […]

Desempenho de loop de JavaScript – Por que é para diminuir o iterador para 0 mais rápido do que incrementar

Em seu livro Even Faster Web Sites, Steve Sounders escreve que uma maneira simples de melhorar o desempenho de um loop é decrementar o iterador em direção a 0 em vez de incrementar em direção ao comprimento total ( na verdade, o capítulo foi escrito por Nicholas C. Zakas ). Essa alteração pode resultar em […]

JavaScript: Diferença entre .forEach () e .map ()

Eu sei que havia muitos tópicos como este. E eu sei o básico:. .forEach() opera no array original e .map() no novo. No meu caso: function practice (i){ return i+1; }; var a = [ -1, 0, 1, 2, 3, 4, 5 ]; var b = [ 0 ]; var c = [ 0 ]; […]

foreach vs someList.ForEach () {}

Há aparentemente muitas maneiras de iterar sobre uma coleção. Curioso se houver alguma diferença, ou por que você usaria uma maneira sobre a outra. Primeiro tipo: List someList = foreach(string s in someList) { } Outro jeito: List someList = someList.ForEach(delegate(string s) { }); Suponho que, no topo da minha cabeça, que em vez do […]

jQuery ajax dentro de um problema de loop

Este script de loop js sempre obtém o último valor de ui_item dentro de uma function jiki ajax. Como pode pegar o valor correto de cada iteração? for (var i = 0; i <= split_files_cb_value_holder.length – 1; i++){ var split_values = split_files_cb_value_holder[i].split(':'); ui_item = split_files_cb_value_holder[i]; $.ajax({ type: "POST", url: "ds/index.php/playlist/check_folder", data: "component_type="+$('#component_type').val()+"&value="+split_values[1], success: function(msg) { […]

JavaScript Infinito Loop?

Como faço um loop infinito em JavaScript? Eu estou tentando fazer uma apresentação de slides, que eu tenho trabalhando, mas não consigo fazer isso em loop. Eu não posso nem conseguir fazer o loop duas vezes. O código que estou usando agora é window.onload = function start() { slide(); } function slide() { var num […]

Índices de todas as ocorrências de caracteres em uma string

O código a seguir irá imprimir 2 String word = “bannanas”; String guess = “n”; int index; System.out.println( index = word.indexOf(guess) ); Eu gostaria de saber como obter todos os índices de “n” (“guess”) na string “bannanas” O resultado esperado seria: [2,3,5]