Size: a a a

2020 February 15

A

Aleksandr Khristenko in rust_offtopic
Ты разводишь какую-то демагогию, вместо того, чтобы просто привести короткое описание проблеммы, вызванное этим поведением.
источник

SP

Stanislav Popov in rust_offtopic
гошник не встречал мест где понадобились бы дженерики а питонист не видит проблемы в том что скоупы не скоупы
источник

A

Aleksandr Khristenko in rust_offtopic
Такое впечатление, что ты просто не сталкивался с такими проблемами и сам даже придумать не можешь.
источник

A

Aleksandr Khristenko in rust_offtopic
Дженерики помогают писать обобщеный код. А что помогает делать блочный скоп?
источник

A

Aleksandr Khristenko in rust_offtopic
Можно пример полезной возможности, которая возникает от использования блочного скопа?
источник

SP

Stanislav Popov in rust_offtopic
изолировать не относящиеся к функции временные переменные?
источник

SP

Stanislav Popov in rust_offtopic
это как то слишком очевидно помоему
источник

A

Aleksandr Khristenko in rust_offtopic
И в чем наблюдаемая полезность этого?
источник

SP

Stanislav Popov in rust_offtopic
ну если гвидо не написал что сладкое лучше кислого то самому догнать нельзя
источник

A

Aleksandr Khristenko in rust_offtopic
Слушай, мне срать вообще на гвидо.
Я спрашиваю тебя.
Но за последние 30 минут вместо прямых ответов вижу какое-то юление.
источник

SP

Stanislav Popov in rust_offtopic
я бы очень хотел для программирования задефайнить какой то эпистемологический базис однозначно определить что такое благо а что нет. но это почему то одному мне только нужно как обычно. остальным норм просто догмы типа "мягкое лучше теплого"
источник

SP

Stanislav Popov in rust_offtopic
я бы хотел найти обоснование существовпния скоупов там где они есть но боюсь у тех людей были поважнее дела чем чтото доказывать питонистам
источник

SP

Stanislav Popov in rust_offtopic
догматическое программирование
источник

A

Aleksandr Khristenko in rust_offtopic
Короче понятно. Тебя путин покусал. Прямых ответов на вопросы не будет, только вода.
источник

A

Aleksandr Khristenko in rust_offtopic
P.S. Если что, я не питонист, и сам его не особо люблю, правда за другие вещи.
источник

SP

Stanislav Popov in rust_offtopic
и на каком же языке ты пишешь?
источник

A

Aleksandr Khristenko in rust_offtopic
А я не буду тебе отвечать. Ты же мне так и не ответил.
источник

P

Pavel in rust_offtopic
Aleksandr Khristenko
И в чем наблюдаемая полезность этого?
в простоте изоляции и жёстком контроле границ, что выливается в простоту рефакторинга и позволяет расслабить булки, чтоб не ожидать, что вот эта вот переменная в первом ифе в функции будет как-то использована вне ифа -- о ней можно забыть, соответственно можно держать в голове меньше инфы про переменные в текущем скоупе и потратить ментальную энергию на что-то более полезное
источник

P

Pavel in rust_offtopic
программа снаружи блока не знает деталей реализации блока -- можно рефакторить блок как угодно, можно заменить его чёрным ящиком и не думать о нём
источник

A

Aleksandr Khristenko in rust_offtopic
Pavel
программа снаружи блока не знает деталей реализации блока -- можно рефакторить блок как угодно, можно заменить его чёрным ящиком и не думать о нём
Если у нас скоп на уровне блоков и такая-же переменная определена снаружи блока то разве изменение этой переменной внутри блока не будет менять её снаружи?
источник