✙ Alan Miller ✙
🤦🏻‍♂️
Artur
Когда вывод в двух разных методах, в низу не верны значения, должны быть так, как на втором изображении
Artur
Верный вывод метода
✙ Alan Miller ✙
Всё что ты выше писала полна хрень, уж извиняй
Vyacheslav
Верный вывод метода
и этот результат ты получаешь когда один метод один раз твои входные данные обрабатывает?
Artur
да
Alexander
Этот пост посвящен ребятам уровня Junior/Trainee, которые находятся в поиске работы. В связи с последними событиями для них стало еще сложнее найти подходящую компанию, т.к. активных предложений намного меньше. Но всё-же, есть компании, которые готовы набирать к себе новичков) Я предлагаю помочь ребям в поиске вакансий. Напишите, пожалуйста, в комментариях, кто сейчас нанимает специалистов уровня Junior/Trainee. Возможно, вы видели такие предложения или посты от других рекрутёров. Также можете писать мне в личку или сразу размещать вакансии в нашей группе https://lnkd.in/eg_Teahp Там большое количество активных ребят, которые ищут предложения прямо сейчас! Давайте им поможем ) Максимальный репост❤️ #junior #trainee #job #vacancy #hiring https://www.linkedin.com/posts/jdeshkovich_junior-trainee-job-activity-6910577973188308992-9tU3?utm_source=linkedin_share&utm_medium=member_desktop_web
✙ Alan Miller ✙
Не, ну я же в конце извинился
Vyacheslav
да
так если это правильный результат зачем два метода? у тебя первый метод получает на вход объект, модифицирует его и ты получаешь верное решение потом берешь модифицированый объект и еще раз его отправляешь в тот же самый код и получаешьтоже верное решение. код все правильно тебе считает а тебе нужно разобраться с тем что и зачем ты ему на вход подаешь
Vyacheslav
Я не понимаю что я упускаю, похоже я не слишком внимательный
входные данные во второй метод ты упускаешь
Artur
входные данные во второй метод ты упускаешь
Спасибо, возможно, это мне поможет, если что напишу
Vyacheslav
Я не понимаю что я упускаю, похоже я не слишком внимательный
посмотри в дебагере, какой объект заходит в первый метод, и какой он перед тем как зайти во второй подумай такие ли цифры на входе должны быть
Oleksii
Igor
10 10
Vyacheslav
10 10
Неа 0 10
Igor
Vladimir
Почему 0
Vyacheslav
Why...
Первая переменная сначала присваивается а потом инкрементируется Вторая наоборот
Igor
Кто так пишет код вообще...
Vyacheslav
Кто так пишет код вообще...
это же задание на определения приоритета операторов, а не рабочий код
Igor
Да понятное дело, что на практике от такого приравнивания и прибавления толку нет
m700
Да понятное дело, что на практике от такого приравнивания и прибавления толку нет
то есть префиксный инкремент на практике не используется?
Vyacheslav
Да понятное дело, что на практике от такого приравнивания и прибавления толку нет
есть ты сначала присваиваешь старую переменную, потом инкрементируешь, потом используешь инкрементированую переменную где то ниже но думаю на кодревью за такой код распяли бы )))
Igor
Это извращение)
m700
Это извращение)
тыщу раз видел
Igor
тыщу раз видел
Ну сочувствую в таком случае)
Vyacheslav
тыщу раз видел
лучше уж тогда number += 1 результат вроде тот же, а читабельность выше
Petr
Ребят подскажите, есть у кого может шаблон или шпора по БЭМ? Что-то по типу флексбоксов https://html5.by/blog/flexbox/ как тут, может для БЭМ есть подобная тема?
m700
лучше уж тогда number += 1 результат вроде тот же, а читабельность выше
это тут причем? префиксным энкриментом просто строчку корда одну экономим и все
Vyacheslav
Нет
а как? о_О
Vyacheslav
нет
он двустрочный что ли?
Ol
Это же Шарп?
Anonymous
Не это #
Abai Batyrkhan
да,это с#
m700
он двустрочный что ли?
н ты посмотри код еще раз
Vyacheslav
н ты посмотри код еще раз
все равно не понял
m700
все равно не понял
вместо отдельного инкремента выполняется в выражении присвоения, так строчку кода экономишь
Vyacheslav
так блэт! плюсы мне выдали таки 10 10 сижу думаю дальше 😬
Artur
посмотри в дебагере, какой объект заходит в первый метод, и какой он перед тем как зайти во второй подумай такие ли цифры на входе должны быть
Я таки нашел, в чем проблема, во второй метод попадают видоизмененные значения, теперь возникает вопрос как это исправить, потому что у меня нет вариантов, или просто плюнуть и все в один метод положить.
Vyacheslav
Я таки нашел, в чем проблема, во второй метод попадают видоизмененные значения, теперь возникает вопрос как это исправить, потому что у меня нет вариантов, или просто плюнуть и все в один метод положить.
да я же сразу об этом и написал, что во второй метод твой обьект попадает уже измененный первым и все еще не понятно зачем нужны два абсолютно одинаковых метода, названых по разному...
Artur
да я же сразу об этом и написал, что во второй метод твой обьект попадает уже измененный первым и все еще не понятно зачем нужны два абсолютно одинаковых метода, названых по разному...
У меня есть форма в ней есть таблица и двумя разными методами для двух кнопок я вывожу значение в таблицу, вот для чего два метода
Vyacheslav
ну так и должно
да сижу и считаю что там когда инкрементируется
Artur
Я мог бы все на одну кнопку но я не ищу легких путей
m700
да сижу и считаю что там когда инкрементируется
зачем считать в дебагере пройдись
Vyacheslav
зачем считать в дебагере пройдись
дебагер мне построчно показывает, а не пооператорно )
Artur
кнопки две, а код один... тогда зачем две кнопки если они делают одно и то же?
Для вывода двух разных значений в таблицу, я понимаю что это не так и лучше на одну, я тоже об этом думал, но я хочу так
m700
дебагер мне построчно показывает, а не пооператорно )
ну значит с дебагером сначала разберись)
m700
а писать +=1 это типа как намек что хочешь уволиться
Vyacheslav
ну значит с дебагером сначала разберись)
просто x=5 y = ++x //y = 6 x = 6 y = x++ //y = 5 x = 6
Oleksii
Это же Шарп?
Не имеет значения, что за язык. Переменные есть везде. Циклы есть почти везде. Инкримент и посткримент тоже есть почти везде
Artur
Если ты знаешь как исправить это ответь, если нет тогда я дальше сам, я уже достаточно потратил времени, и скорее всего придется мне переделать форму
Vyacheslav
потому что это таки зависит от того есть ли последовательность вычисления операндов или нет для плюсов это нарямую может зависить от компилятора то есть задание с картинки нужно на C# проверять таки
Igor
А лучше забить и идти смотреть русские сериалы на стс
m700
я так делаю
Яна
Всем привет ) Возникла проблема при адаптивной верстке Макет прилипает к левой стороне Может кто-то знает с чем это может быть связано?
Vyacheslav
Для вывода двух разных значений в таблицу, я понимаю что это не так и лучше на одну, я тоже об этом думал, но я хочу так
если тебе нужны разные значения почему ты не используешь разный код, или хотя бы два разных обьекта с разными входными данными? ты же и получаешь разные значения, дважды подряд модифицируя один обьект. и я все еще не понимаю что у тебя не так работает и как оно должно работать.
Maxim
Какая-то сетка используется (типа бутстрапа) или все руками пишется?
Azamat
Юзай бутсрап. В чем сила брат? Сила в бутсрапе.
Maxim
Руками
Если там контейнер с ограничением по ширине, задай контейнеру margin: auto, к примеру
Artur
если тебе нужны разные значения почему ты не используешь разный код, или хотя бы два разных обьекта с разными входными данными? ты же и получаешь разные значения, дважды подряд модифицируя один обьект. и я все еще не понимаю что у тебя не так работает и как оно должно работать.
Я использую математические алгоритмы для вычисления матрицы, поэтому использование другого кода, не имеет смысла, таки буду перерабатывать форму, похоже что вариант с одной кнопкой будет лучше
Vyacheslav
Джава выдала 0 10 кста
отлично. на компиляторе gcc Си выдало 0 10 мозг сломан пора бы и поспать
Борисов
В С/C++ выражение типа x = x++ - это неопределенное поведение,то есть итоговый результат зависит от реализации конкретного компилятора
Борисов
Раньше было такое понятие - точки следования - https://ru.wikipedia.org/wiki/Точка_следования. Сейчас, насколько знаю, в стандарте такого понятия нет, но суть осталась такая же
Андрей
помогите пэжэ, щас скину условие задачи