Size: a a a

2020 March 22

S

Sergey in rust_offtopic
let foo = db.lock?
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
let foo = db.lock?
это невалидный синтаксис
источник

S

Sergey in rust_offtopic
let mut db = db.lock.unwrap()
источник

S

Sergey in rust_offtopic
так ?
источник

AZ

Alex Zhukovsky in rust_offtopic
я говорю про меременную по имени lock
источник

AZ

Alex Zhukovsky in rust_offtopic
let mut db = db.lock().unwrap();
let foo = lock;


Если убрать скоуп то это будет компилироваться
источник

AZ

Alex Zhukovsky in rust_offtopic
я не хочу чтобы это компилировалось
источник

S

Sergey in rust_offtopic
сори, немного затупил
источник

S

Sergey in rust_offtopic
такс, ну ок
источник

S

Sergey in rust_offtopic
почему ты не хочешь, чтобы lock мог использоваться?
источник

AZ

Alex Zhukovsky in rust_offtopic
у меня ограниченное окошко watch в идее. Мне не хочется там видеть переменные которые никак не влияют на выполнение кода
источник

S

Sergey in rust_offtopic
у тебя там так много переменных?
источник

AZ

Alex Zhukovsky in rust_offtopic
ну в коде который я скинул их несколько десятков
источник

S

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

AZ

Alex Zhukovsky in rust_offtopic
без скоупинга и шедовинга было бы штук 50
источник

S

Sergey in rust_offtopic
если прям не углубляться
источник

VS

Victor Sapiens in rust_offtopic
Sergey
питон читается легко как молитва девственницы
Скрипты на 100 строк на нем читаются легко и всё. В большом проекте или либе охренеешь гулять и разбираться что тут другие написали
источник

S

Sergey in rust_offtopic
def lock() -> DB
источник

S

Sergey in rust_offtopic
db = lock()
источник

S

Sergey in rust_offtopic
db.blablabla
источник