Следующий код напечатает 2 String word = "bannanas"; String guess = "n"; int index; System.out.println( index = word.indexOf(guess) ); Я хотел бы знать, как получить все индексы «n» («угадать») в строке «bannanas» Ожидаемый результат: [2,3,5]...
Следующий код напечатает 2 String word = "bannanas"; String guess = "n"; int index; System.out.println( index = word.indexOf(guess) ); Я хотел бы знать, как получить все индексы «n» («угадать») в строке «bannanas» Ожидаемый результат: [2,3,5]...
У меня есть цикл for по массиву. Я хочу проверить наличие определенного условия в цикле и перейти к следующей итерации, если это правда: For i = LBound(Schedule, 1) To UBound(Schedule, 1) If (Schedule(i, 1) < ReferenceDate) Then PrevCouponIndex = i Continue '*** THIS LINE DOESN'T COMPILE, nor...
Каков хороший способ перебрать каждую строку многострочной строки без использования гораздо большего объема памяти (например, без разделения ее на массив)?...
У меня есть массив электронных писем (это может быть всего 1 электронное письмо или 100 писем), и мне нужно отправить массив с запросом ajax (который я знаю, как это сделать), но я могу отправить только массив, который имеет В нем 10 или меньше писем. Поэтому, если есть исходный массив из 20...
У меня есть список таких параметров: public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable<Parameter> parameters; И массив строк, который я хочу проверить. string[] myStrings = new string[] { "one", "two"};...
Есть ли более приятный способ сделать следующее: мне нужно проверить наличие null в файле. Заголовки, прежде чем продолжить цикл if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Короче говоря, писать foreach внутри if из-за уровня...
Я могу ошибаться (просто дайте мне знать, и я удалю вопрос), но кажется, что python не отвечает на for n in range(6,0): print n Я пробовал использовать xrange, и это тоже не сработало. Как я могу это реализовать?...
Если я использую breakоператор, он нарушит только внутренний цикл, и мне нужно использовать какой-то флаг, чтобы разорвать внешний цикл. Но если много вложенных циклов, код будет выглядеть плохо. Есть ли другой способ разорвать все петли? (Пожалуйста, не используйте goto stmt.) for(int i = 0; i...
Итак, я подумал, что могу просто пройти через localStorage, как обычный объект, поскольку он имеет длину. Как я могу пройти через это? localStorage.setItem(1,'Lorem'); localStorage.setItem(2,'Ipsum'); localStorage.setItem(3,'Dolor'); Если я сделаю это, localStorage.lengthон вернется, 3что...
Как мне прервать итерацию reduce()метода? for: for (var i = Things.length - 1; i >= 0; i--) { if(Things[i] <= 0){ break; } }; reduce() Things.reduce(function(memo, current){ if(current <= 0){ //break ??? //return; <-- this will return undefined to memo, which is not what I want } }, 0)...
Есть ли такой статус Exit For, за исключением того, что вместо выхода из цикла он просто переходит к следующему элементу. Например: For Each I As Item In Items If I = x Then ' Move to next item End If ' Do something Next Я знаю, что можно просто добавить оператор ElseIf, чтобы он читался следующим...
Я копирую N байтов из pSrcв pDest. Это можно сделать за один цикл: for (int i = 0; i < N; i++) *pDest++ = *pSrc++ Почему это медленнее, чем memcpyили memmove? Какие уловки они используют, чтобы его ускорить?...
Я пытаюсь перебрать formArray в своем компоненте, но получаю следующую ошибку Error: Cannot find control with unspecified name attribute Вот как выглядит логика в моем файле класса export class AreasFormComponent implements OnInit { public initialState: any; public areasForm: FormGroup;...
Как получить счетчик внутри цикла xsl: for-each, который бы отражал количество обрабатываемых элементов. Например, мой исходный XML <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and Goldmund</title>...
Как я могу перебирать список объектов, получая доступ к предыдущему, текущему и следующему элементам? Как этот код C / C ++ на Python? foo = somevalue; previous = next = 0; for (i=1; i<objects.length(); i++) { if (objects[i]==foo) { previous = objects[i-1]; next = objects[i+1]; } }...
Что более питоническое? Пока цикл: count = 0 while count < 50: print "Some thing" count = count + 1 Для цикла: for i in range(50): print "Some thing" Изменить: не дублировать, потому что у него есть ответы, чтобы определить, что яснее, или как запустить диапазон без `` i '' - хотя в итоге это...
Я хотел бы визуализировать дерево с неопределенной глубиной (дочерние элементы детей и т. Д.). Мне нужно рекурсивно перебрать массив; как я могу сделать это в Twig?...
У меня есть таблица A и один идентификатор первичного ключа. Теперь я хочу пройти все строки в A. Я нашел что-то вроде «для каждой записи в A», но, похоже, это не так, как в MySQL. Дело в том, что для каждой строки я хочу взять поле и преобразовать его, вставить в другую таблицу, а затем обновить...
У меня есть карта типа: map[string]interface{} И, наконец, я могу создать что-то вроде (после десериализации из файла yml с помощью goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] Как я могу перебирать эту карту? Я пробовал следующее: for k, v := range mymap{ ... } Но получаю ошибку:...
Я использую карту в php так: function func($v) { return $v * 2; } $values = array(4, 6, 3); $mapped = array_map(func, $values); var_dump($mapped); Можно ли получить индекс значения в функции? Кроме того, если я пишу код, которому нужен индекс, следует ли использовать цикл for вместо карты?...