Size: a a a

2020 March 22

S

Sergey in rust_offtopic
Stanislav Popov
with не делает ничего со скоупом
не делает
источник

AZ

Alex Zhukovsky in rust_offtopic
в дотнете есть такой же with, и я был счастлив узнать что не надо эту херню писать руками
источник

S

Sergey in rust_offtopic
я привел пример, как бы этот код работал на питоне
источник

AZ

Alex Zhukovsky in rust_offtopic
задача со звездочкой: если ты _полчуаешь_ ресурс, то нужно договориться, кто его освобождает
источник

AZ

Alex Zhukovsky in rust_offtopic
или возвращаешь
источник

AZ

Alex Zhukovsky in rust_offtopic
handle_request(stream):
  // нужно писать with или нет?
источник

S

Sergey in rust_offtopic
Alex Zhukovsky
раст и так знает где что релизить, явно не нужно его просить
только для этого надо поприседать намного больше =)
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
только для этого надо поприседать намного больше =)
где-то да, где-то нет
источник

S

Sergey in rust_offtopic
Alex Zhukovsky
или возвращаешь
можно через явный with, можно через proxy object
источник

AZ

Alex Zhukovsky in rust_offtopic
но вообще с гц получше, да
источник

S

Sergey in rust_offtopic
Alex Zhukovsky
а факт, что вот есть такой код, и его можно вот так по разному написать
смысл в том, что если ты уберешь "неймспейс" db, то твой код не станет хуже работать
более того, imho он станет более понятным и легкочитаемым
источник

S

Sergey in rust_offtopic
пока переменная не мешает в скопе, зачем ее нестить?
источник

SP

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

AK

Ali Kalmenov in rust_offtopic
Alex Ilizarov
У тебя там резко социум куда то пропадет?
Hy, там ты просто не будешь зависим от своей физической оболочки, то есть тебе не нужно будет дышать/есть/пить/плодится, так же не будет зависимости от генов, работы желёз и в целом при таком раскладе тебе никто не будет нужен. 😅
источник

S

Sergey in rust_offtopic
если ты мне покажешь любой кусок кода на TypeScript строчек на 100, скорее всего на питоне его можно переписать в 50
источник

SP

Stanislav Popov in rust_offtopic
Sergey
если ты мне покажешь любой кусок кода на TypeScript строчек на 100, скорее всего на питоне его можно переписать в 50
увы, на тс получается компактнее всегда
источник

S

Sergey in rust_offtopic
если не упарываться в функциональщину, потому что там естественно не такой большой будет разрыв
источник

S

Sergey in rust_offtopic
Stanislav Popov
увы, на тс получается компактнее всегда
ну давай проверим
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
смысл в том, что если ты уберешь "неймспейс" db, то твой код не станет хуже работать
более того, imho он станет более понятным и легкочитаемым
что значит "Хуже работать"? С моей точки зрения лишние переменные в скоупе это вполне себе "хуже работает"
источник

AZ

Alex Zhukovsky in rust_offtopic
читаемее оно не станет, как раз скоупы позволяют фокусироваться на важном
источник