Size: a a a

2020 October 07

AL

Andrey Listochkin in Frontend UA
Ві тя
вот еще http://caolan.github.io/async/v3/docs.html#queue

если надо процессить батчем то просто читаешь из queue пока не закончится в список и обрабатываешь
понимаешь, не понятно, когда консьюмер запускать. Гонять его в холостую не хочется. Но я подумаю
источник

EO

Eugene Obrezkov in Frontend UA
если передаешь по ссылке, то их может быть много, но они все не могут менять значение
источник

VS

V7v S6k in Frontend UA
Eugene Obrezkov
если ты что-то передаешь, ты передаешь право пользования, но при этом его теряешь
по суті, при цьому теж змінюється біндинг))
источник

VS

V7v S6k in Frontend UA
Eugene Obrezkov
если передаешь по ссылке, то их может быть много, но они все не могут менять значение
а якщо &mut?
источник

EO

Eugene Obrezkov in Frontend UA
V7v S6k
а якщо &mut?
тогда можно
источник

AL

Andrey Listochkin in Frontend UA
он только один может быть
источник

VS

V7v S6k in Frontend UA
Eugene Obrezkov
тогда можно
при цьому зробиться копія?
источник

EO

Eugene Obrezkov in Frontend UA
V7v S6k
при цьому зробиться копія?
не
источник

EO

Eugene Obrezkov in Frontend UA
ты передал ссылку, причем сказал, что можно менять значение
источник

AL

Andrey Listochkin in Frontend UA
либо много читают, либо один пишет, но никогда одновременно & и &mut на одну переменную не могут существовать - это компилятор энфорсит
источник

VS

V7v S6k in Frontend UA
Eugene Obrezkov
ты передал ссылку, причем сказал, что можно менять значение
але ж a залишилось імутабельним
источник

EO

Eugene Obrezkov in Frontend UA
V7v S6k
але ж a залишилось імутабельним
ты не сможешь сделать а имутабельным, если будешь передавать &mut
источник

EO

Eugene Obrezkov in Frontend UA
он тебе скажет, что ты либо сделай и a mut, либо не делай фигни
источник

VS

V7v S6k in Frontend UA
let a = { count: 0 }
let b = &mut a


так не можна?
источник

Вт

Ві тя in Frontend UA
Andrey Listochkin
понимаешь, не понятно, когда консьюмер запускать. Гонять его в холостую не хочется. Но я подумаю
ага, сейчас подумаю как можно
по идее воркеру можно передать обьект queue, а у него есть метод remove

но мне не нравится дизайн такого велика

работать должно, но это как-то немного велосипедно
источник

AL

Andrey Listochkin in Frontend UA
Ві тя
ага, сейчас подумаю как можно
по идее воркеру можно передать обьект queue, а у него есть метод remove

но мне не нравится дизайн такого велика

работать должно, но это как-то немного велосипедно
Я пока отложил, потом покумекаю. Мне не критично сейчас
источник

EO

Eugene Obrezkov in Frontend UA
V7v S6k
let a = { count: 0 }
let b = &mut a


так не можна?
давай завтра продолжим, мне уже надо афк
источник

Вт

Ві тя in Frontend UA
V7v S6k
let a = { count: 0 }
let b = &mut a


так не можна?
ви перестворили сі 🙂
источник

EO

Eugene Obrezkov in Frontend UA
в плейграунде можно играться
источник

VS

V7v S6k in Frontend UA
Ві тя
ви перестворили сі 🙂
ох, та ні, в сі там повна жесть
источник