Юзер_нейм8
Разница тогда в чем ?
По-моему, инкремент - это плюс один. Но, возможно я ошибаюсь.
Watermelon
Извеняюсь
Юзер_нейм8
Ты прав это я уже забыл
А я только выучил))
Watermelon
Тогда вопрос в другом
Watermelon
Если после числа идёт дикремегта или инкремента то он изменяется после операции
Watermelon
А до числа если ставятся
Watermelon
То сразу изменяется перед операций
Юзер_нейм8
Наверное, это от языка зависит? В Js так
Watermelon
Наверное, это от языка зависит? В Js так
Ты не понял ,ты прав .Но оишбся почему там 2
Watermelon
с компа зашел
Vladimir
Ты прав это я уже забыл
Инкремент и декремент бывают префиксными и постфиксными.
Watermelon
djn
Watermelon
вот забыл как называется ,пользую и сам не шарю
Watermelon
Префисный до операции постфиксиный после операции
Watermelon
там постфиксный и он изменятся ток после опреции .В сл операции он уже равен один
Watermelon
если был префиксный то сразу n=1
Watermelon
просто возьмити в консоль и выводи очередно числа после дикрмент и инкремент и меняйте знаки места и сразу все понятно будет
Watermelon
Инкремент и декремент бывают префиксными и постфиксными.
спасибо чувак ты лучший ,где ты был раньше не ударил бы лицом в грязь
Vladimir
Префисный до операции постфиксиный после операции
Можно проще. Постфиксный сначала возвращает значение, а потом изменяет его.
Watermelon
Наблюдал)
ну я забыл как это назыается не когда не любил теорию и название больше практику люблю )
Vladimir
ну я забыл как это назыается не когда не любил теорию и название больше практику люблю )
Теория помогает меньше кода писать и общаться с другими разработчиками на одном языке. Так что не надо пренебрегать!
Vladimir
Зря!
Watermelon
Зря!
Да то понятно ,меня отчисляли с пару раз так как не туда пошел и не мог учить просто теоретические знание .И вот в программирование пришел и туда мне режет скил мой (
Watermelon
Сейчас читаю мсдн ,и если понимаю как работает что то уж рад .И в даю подробности как называются пока понял что такое представление ,razor ,and asp mvc blazor разницу между ними потратил больше времени из своего не должно лание просто запомнить мелкие описание
Watermelon
Вот теперь пытаюсь помогать кому то если в силах и сам разбираться хоть в чем то
Alexander
@devgiorgio я решил эту гребанную задачу!
Alexander
class Solution: def strStr(self, haystack: str, needle: str) -> int: if not needle: return 0 elif len(needle) > len(haystack): return -1 else: return find_needle_in_haystack(haystack, needle) return -1 def find_needle_in_haystack(haystack, needle): suffix_prefix_table = find_suffix_prefix_table(needle) i, j = 0, 0 while i < len(haystack): if i + len(needle) - j > len(haystack): return -1 if haystack[i] == needle[j]: j += 1 i += 1 elif j: j = suffix_prefix_table[j - 1] else: i += 1 if j == len(needle): return i - j return -1 def find_suffix_prefix_table(string): prefix_index, suffix_index = 0, 1 result = [0] * len(string) while suffix_index < len(string) - 1: if string[prefix_index] == string[suffix_index]: prefix_index += 1 result[suffix_index] = prefix_index suffix_index += 1 elif prefix_index: prefix_index = result[prefix_index - 1] else: suffix_index += 1 print(result) return result
Кирилл
здравствуйте , помогите как в js сделать так чтоб например: У меня есть переменная let apple = 0; и переменная теперь мне нужно ее увеличивать на 1 яблоко каждую секунду и вывести с помощью inner.HTML
Кирилл
надеюсь мой вопрос поняли 😅.
Кирилл
Когда я хотел увеличить переменную Таким образом: function someFun () { let result = 0; result = apple + 1; console.log(result) } setTimeout(someFun, 2000) у меня выводились тупо в консоли сотни единчек но они не увеличивались
F
apple += 1
giorgio
@devgiorgio я решил эту гребанную задачу!
ой я чутка занят, через пару часов гляну, тоже интересно
Кирилл
вот зачем мне единички
Кирилл
я хочу чтоб было 1 2 3 4
Кирилл
я хочу чтоб было 1 2 3 4
а оно мне дублирует единчки я туплю и непонимаю
F
я хочу чтоб было 1 2 3 4
Дак так и будет, у тебя apple никак не изменяется\
Кирилл
мой вопрос жизни и смерти
F
apple++; console.log(apple);
Фуꑭфурꑭий
а как изменить
убрать строчку лет ресалт = 0
Vladimir
Мне интересно, что он почувствует, когда поймёт ошибку
Алексей
убрать строчку лет ресалт = 0
Или вывести за цикл
Фуꑭфурꑭий
или это обьявление? извините
Vladimir
let result = 0; function someFun () { result = apple + 1; console.log(result) } setTimeout(someFun, 2000)
Vladimir
Если очень тупо, то вот так
Кирилл
Или вывести за цикл
спасибо тебе жму тебе руку по виртуальнуму
Алексей
F
спасибо тебе жму тебе руку по виртуальнуму
Почему ты не можешь apple инкрементировать, зачем тебе result?
Кирилл
А почему именно мне???😁😁😁
так ты первый сказал
Jahongir
Сколько времемя идет чтобы учить Язык Java?
Сидредин
У меня только так работает: let apple = 0; function someFun () { apple = apple + 1; console.log(apple) } setInterval(someFun, 2000)
F
так разве будет работать?
Не будет) result всегда будет apple + 1
Сидредин
да работает
setTimeout только один раз вызывает же функцию
Алексей
так ты первый сказал
Так до меня куча людей сказали убери равно 0
Алексей
😁
Сидредин
я переставил на setInterval
что выводит сейчас?
Кирилл
теперь оно правильно работает
Сидредин
Jahongir
от месяца до 2 лет
Вы уже работаете да Программистов
Кирилл
ща минуту
Кирилл
🌊
можешь поменять 47 строку на result+= 1
🌊
либо result++