Preguntas etiquetadas con for-loop

117
Para bucle dentro de sus propias llaves

Me he encontrado con este diseño de bucle for: #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;...

116
Tipo casting en bucle for-in

Tengo este bucle for-in: for button in view.subviews { } Ahora quiero que el botón se convierta en una clase personalizada para poder usar sus propiedades. Intenté esto: for button in view.subviews as AClass Pero no funciona y me da un error:'AClass' does not conform to protocol...

115
¿Scala hacia abajo o disminuyendo para bucle?

En Scala, a menudo usa un iterador para hacer un for bucle en un orden creciente como: for(i <- 1 to 10){ code } ¿Cómo lo harías para que pase de 10 a 1? supongo10 to 1 da un iterador vacío (como las matemáticas de rango habituales). Hice un script de Scala que lo resuelve llamando a reverse...

109
Recorre una variable de shell separada por comas

Supongamos que tengo una variable de shell de Unix como se muestra a continuación variable=abc,def,ghij Quiero extraer todos los valores ( abc, defy ghij) usando un bucle for y pasar cada valor a un procedimiento. El script debería permitir extraer un número arbitrario de valores separados por...

108
Agregar caracteres a una cadena en Javascript

Necesito agregar caracteres For Loop a una cadena vacía. Sé que puedes usar la función concat en Javascript para hacer concats con cadenas var first_name = "peter"; var last_name = "jones"; var name=first_name.concat(last_name) pero con mi ejemplo no funciona. ¿Alguna idea de cómo hacerlo de...

104
Por ejemplo de bucle en MySQL

En MySQL, tengo este procedimiento almacenado con un bucle For en él: 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 $$ Siempre imprime 1. ¿Cuál es la sintaxis...

102
Línea única anidada para bucles

Escribí esta función en python que transpone una matriz: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] En el proceso, me di cuenta de que no entiendo completamente cómo se ejecutan los bucles for anidados de una...

98
Maneras limpias de escribir múltiples bucles 'for'

Para una matriz con múltiples dimensiones, generalmente necesitamos escribir un forbucle para cada una de sus dimensiones. Por ejemplo: vector< vector< vector<int> > > A; for (int k=0; k<A.size(); k++) { for (int i=0; i<A[k].size(); i++) { for (int j=0;...