Бред

Ответить в тред Ответить в тред
Аноним 04/09/20 Птн 08:52:02 2282497911
image.png 27Кб, 970x346
970x346
Решил я, значит, вкатиться в react.js а тут в официальной документации сходу такое наебалово пикрил. Они специально это делают, что бы поднять порог вхождения и дурачки бежали на платные курсы?
Охуеть вообще.
Аноним 04/09/20 Птн 08:55:03 2282498812
Аноним 04/09/20 Птн 08:55:21 2282498903
Аноним 04/09/20 Птн 08:56:25 2282499344
>>228249881
>... ко ко ко объявляем переменную
>декларируют константу
Аноним 04/09/20 Птн 09:00:14 2282500725
>>228249934
Ты прежде чем в реакт лезть с js вообще ознакомился? Или просто услышал что успешные 300к/наносек веб-программисты обучаются в течении месяца?
Аноним 04/09/20 Птн 09:02:29 2282501566
>>228250072
>вообще ознакомился

Я в С# работал и в питоне. Везде переменная - это переменная а константа - это не переменная. В js по-другому? Да нахуй она нужна тогда. Рот её ебал.
Аноним 04/09/20 Птн 09:04:03 2282502087
>>228249934
Я такой цирк только у жс-макак видел. Они везде эти константы лепят.
Аноним 04/09/20 Птн 09:05:44 2282502798
>>228249934
Довнич, переменная это просто кусок памяти к которому можно обратиться по имени. Вот и все. Всякте макросы и constexpr в расчёт не берем, но это компиляциехуйня, у жлобоскрипта их быть не может.
Аноним 04/09/20 Птн 09:06:17 2282502989
>>228249934
Ты шизойд? "Переменная" это не какая-то абстрактная хуйня, придуманная создателями реакта. Это термин, обозначенный в ES и определение - именованный участок памяти. Там же и четко прописано что var, let и const это способы объявления и инициализации переменной. Естественно react следует принятому в языке понятию слова, а ты со своим трактованием "переменная значит можно менять (?)" можешь только нахуй пойти
Аноним 04/09/20 Птн 09:08:39 22825038410
>>228250298
>>228250279

Какие же конченые эти отцы языков программирования, специально все усложняют и путают, видимо придётся стать говноедом как вы и играть по их петушинным правилам.
Аноним 04/09/20 Птн 09:09:21 22825042111
Хули вы пиздите про кусок памяти дауны? Это же жиес, он же не архитектурно-ориентирован. Переменная в нём это объект оопшный
Аноним 04/09/20 Птн 09:10:47 22825046012
Аноним 04/09/20 Птн 09:11:13 22825047213
>>228250421
А что объекты у нас не занимают участок памяти? К чему это вообще?

Бтв так гласит определение, спорить с ним как минимум странно.
Аноним 04/09/20 Птн 09:12:06 22825050014
>>228249791 (OP)
Проиграл с дауна. React js очень высокие абстракции использует. Иди по низам пройдись.
Аноним 04/09/20 Птн 09:13:23 22825055315
>>228250279
>>228250298
>>228250472
Ну на аппаратном уровне это да - переменная, но программном то это блять константа со всеми вытекающими. Нельзя было штоле в документации по-человечески писать.
Аноним 04/09/20 Птн 09:14:33 22825059616
>>228250472
Кусок памяти != отдельная структура данных с полями(кусками памяти) + методами(функциями, выполняющими различные действия с этой структурой данных)
Че там в определении я не ебу, но если очень сильно захотеть, то всё что угодно в мире это участок памяти, хоть целая программа, хоть целая ось
Аноним 04/09/20 Птн 09:16:12 22825065717
>>228250553
В жиес или там, питоне, атрибут конст просто делает объект неизменяемым. Тут нет такой разницы между константой и переменной, как в си/си++
Аноним 04/09/20 Птн 09:20:06 22825077218
>>228250596
Ты на прав. Все эти методы и прочая хуйня точно также находятся в памяти. Понятно, что не подряд, но это и не следует из определения. Они именованы и ссылки на них запиханы в базовый объект. Следовательно это все ещё вполне определенный участок памяти. Не понял тейка про программу. Ну типо схуялт переменная перестает быть переменной при записи туда целой программы или оси?
Аноним 04/09/20 Птн 09:21:35 22825082819
По спеке const это переменная. Она мутабельна. Ее просто нельзя переопределить.
04/09/20 Птн 09:22:30 22825086820
>>228250156
> работал и в питоне
> Везде переменная - это переменная а константа - это не переменная.
Какой же ты дегенерат, пиздец просто.
Аноним 04/09/20 Птн 09:22:44 22825088021
>>228250156
> переменная - это переменная а константа - это не переменная
Особенно в питоне? Блядь, просто забей на это хуй. Программирование не для тебя.
Аноним 04/09/20 Птн 09:23:29 22825090922
>>228249791 (OP)
Проиграл с этого вкатывальщика по русской доке
Аноним 04/09/20 Птн 09:23:56 22825093923
>>228250553
Это усложнит понятие постоянной. Ну типо константа, которую можно изменять (поля объекта или массив объявленный как const можно изменять), это хуйня не очень понятная. А так хотя бы можно просто объяснить что const фиксирует "верхний уровень" у переменной и не даёт ей просто так присваивать значение
Аноним 04/09/20 Птн 09:29:31 22825115024
const объявляет не константу, а константную переменную.
/thread
Аноним 04/09/20 Птн 09:29:40 22825116025
>>228250868
>>228250880
Пасаны, а чё там в питоне? Никогда его не юзал иначе как калькулятор.
Аноним 04/09/20 Птн 09:30:40 22825120326
>>228249791 (OP)
А почему используют именно конст, а не лет? У конст вроде такая же блочная область видимости? Я так понимаю, разница только для понимания смысла переменной кодером или есть функциональная разница?
Аноним 04/09/20 Птн 09:33:06 22825130327
>>228251203
const a = 5
a = 10
Выдаст ошибку
Аноним 04/09/20 Птн 09:47:34 22825185828
Аноним 04/09/20 Птн 09:57:11 22825222629
>>228251858
Загуглил, там какие-то совершенно охуительные трюки с назначением кастомных функций в качестве декораторов. Охуенно.
Аноним 04/09/20 Птн 09:58:48 22825228930
Аноним 04/09/20 Птн 10:00:05 22825235531
>>228250156
Что ты блять несешь? В примере все адекватно, нахуй тебе объявлять переменную, если ты не собираешься менять ее значения?
Аноним 04/09/20 Птн 10:02:31 22825246232
>>228250156
Это какой-то толстый троллинг?
Аноним 04/09/20 Птн 10:03:00 22825248133
>>228249791 (OP)
>русская документация
земля стекловатой братан
Аноним 04/09/20 Птн 10:03:04 22825248434
test
Аноним 04/09/20 Птн 10:03:12 22825248935
>>228251303
Зато

const a = []
a.push('хуй')

Не выдаст. Тоже самое с объедками
Аноним 04/09/20 Птн 10:04:50 22825257736
>>228251203
Используешь конст если не собираешься в будущем менять. Для всего остального используешь лет. Некоторые используют конст для массивов и объектов, так как конст работает только на присваивание и позволяет тебе менять содержимое массива или об екта.
Аноним 04/09/20 Птн 10:05:17 22825259737
>>228252489
Схуя ли, кстати?
Мимо плюсовик
Аноним 04/09/20 Птн 10:07:04 22825267738
Аноним 04/09/20 Птн 10:07:22 22825269039
Как сделать в питоне так, чтоб когда программа выходит за пределы списка она не ломалась.
Список перебираю list[ : x+1], когда выходит за пределы пишет (list index out of range )
Аноним 04/09/20 Птн 10:07:46 22825271440
911.png 213Кб, 442x341
442x341
REACT РАЗРАБ ИТТ

В js const это не константа, а постоянная ссылка на переменную.
Аноним 04/09/20 Птн 10:09:52 22825281541
>>228252597
Нельзя именно переобъявлять по типу
а=[]
а=12 //error
a[0]=12 //ok
Потому что это не настоящие константы, это просто семантическая обертка.
Аноним 04/09/20 Птн 10:09:55 22825281942
>>228252690
Не выходить за пределы списка.
Решение зависит от задачи.
Аноним 04/09/20 Птн 10:12:26 22825292243
>>228252714
>константа не константа
>реакт разраб

Жопаскриптеры продолжают смешить.
Аноним 04/09/20 Птн 10:13:31 22825297244
>>228249791 (OP)
жОП, я в телеграми в чате ректа сижу, там норм помогают и обьясняют
@reactos_ru вот этот чат
Аноним 04/09/20 Птн 10:13:55 22825298445
>>228252489
Со строками поведение будет индентичным другим языкам, поэтому оп прав.
Аноним 04/09/20 Птн 10:15:21 22825305146
>>228252819
Как не выходить мне нужно все числа в списке перебрать включая последнее, откуда я знаю сколько пользователь чисел введет
Аноним 04/09/20 Птн 10:15:45 22825307647
>>228252690
Оборачивай циклы в try catch
Аноним 04/09/20 Птн 10:16:19 22825310048
>>228252819
Мне нужно сложить предыдущее и следующие число
Аноним 04/09/20 Птн 10:17:13 22825314449
Аноним 04/09/20 Птн 10:19:41 22825324950
>>228252226
А потом говорят, какое жс говно.
Аноним 04/09/20 Птн 10:20:00 22825326451
>>228253051
> откуда я знаю сколько пользователь чисел введет
len(list)
Аноним 04/09/20 Птн 10:20:31 22825329152

>>228249791 (OP)
А где наебалово то... Все фреймворки рассчитаны на то, что ты уже знаком с языком на котором этот фреймворк написан. Опять же, тут уже кто-то сказал, что var, let, const - способы объявления переменных, так что все ок, переменную тут объявили, дали ей маркер константы - все блять ок!
Аноним 04/09/20 Птн 10:22:33 22825338953
>>228253291
>константа
>переменная
>переменная константа

Не перестаю проигрывать с жопаскрипт макак.
Аноним 04/09/20 Птн 10:25:31 22825353654
>>228253389
Работу уже нашел на своем мега важном языке?
Аноним 04/09/20 Птн 10:30:15 22825378955
>>228252922
Ой, ну прасти, оказалось, что js - это не твой любимый c#, и нужно учить новый язык с его особенностями.
Аноним 04/09/20 Птн 10:32:14 22825389456
147393909915812[...].jpg 30Кб, 550x400
550x400
Аноним 04/09/20 Птн 10:36:50 22825410757
>>228253264
Точно!! Спасибо анончик
Аноним 04/09/20 Птн 10:51:17 22825485658
>>228254107
Не слушай его, это не питоновский стиль. Итерируй по списку напрямую
for i in list
Аноним 04/09/20 Птн 11:03:41 22825547059
>>228254856
Если я итерирую по списку то у меня (list index out of range )
Аноним 04/09/20 Птн 11:06:12 22825558060
Аноним 04/09/20 Птн 11:24:03 22825643161
>>228255580
Я же не знаю какой список будет, еслиб я знал я бы не парился
for i in a:

y1 = a[x1 : x1]
Аноним 04/09/20 Птн 11:24:39 22825645362
Аноним 04/09/20 Птн 11:25:29 22825649663
Аноним 04/09/20 Птн 11:27:46 22825659264
>>228250156
"Константа" это всего лишь квалификатор переменной
Потому что надо начинать кодить с СИ бля
Аноним 04/09/20 Птн 11:34:29 22825690565
>>228255580
Короче except помогло забей
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов