Size: a a a

2020 December 04

DF

Dollar Føølish in Rust Beginners
ю8 это копи тип, следовательно массив из них - тоже копи тип
источник

K

Kitsu in Rust Beginners
Max Kot
Добрый день, у меня очень тупая проблема, есть 6 массивов u8, и все их надо сложить в один массив u8 определенной длинны
Берешь большой массив и копируешь в него остальные
источник

DF

Dollar Føølish in Rust Beginners
получается можешь просто скопировать
источник

MK

Max Kot in Rust Beginners
Все 6 в один? А распаковка?
источник

DF

Dollar Føølish in Rust Beginners
распаковка чего?
источник

MK

Max Kot in Rust Beginners
Массивов
источник

MK

Max Kot in Rust Beginners
Мне их значение надо в другой засунуть
источник

DF

Dollar Føølish in Rust Beginners
ну так ты не делай массив массивов)
источник

MK

Max Kot in Rust Beginners
Я и не делаю
источник

K

Kitsu in Rust Beginners
Max Kot
Все 6 в один? А распаковка?
let x: [u8 2] = [1, 2];
let y = [2, 3];

let mut big = [0u8; 4];
big[..2].copy_from_slice(&x);
big[2..].copy_from_slice(&y);

let x_from_big: &[u8] = &big[..2];
let y_from_big: &[u8] = &big[2..];
источник

MK

Max Kot in Rust Beginners
Вот и спрашиваю про распаковку
источник

MK

Max Kot in Rust Beginners
Kitsu
let x: [u8 2] = [1, 2];
let y = [2, 3];

let mut big = [0u8; 4];
big[..2].copy_from_slice(&x);
big[2..].copy_from_slice(&y);

let x_from_big: &[u8] = &big[..2];
let y_from_big: &[u8] = &big[2..];
Спасибо
источник

A

Andrew in Rust Beginners
Всем привет!

15 декабря в 19:00 (МСК) мы проводим online митап на котором Михаил Грачев для новичков и тех, кто приглядывается к Rust расскажет о нём простыми словами и без лишних сложностей, а так же попутно будет сравнивать его с другими языками.

Регистрация на митап: https://meetu.ps/e/JBfqt/Fjc3K/d
источник

П

Пашечка in Rust Beginners
Andrew
Всем привет!

15 декабря в 19:00 (МСК) мы проводим online митап на котором Михаил Грачев для новичков и тех, кто приглядывается к Rust расскажет о нём простыми словами и без лишних сложностей, а так же попутно будет сравнивать его с другими языками.

Регистрация на митап: https://meetu.ps/e/JBfqt/Fjc3K/d
Будет именно база, аля выжимка из растбука, или что-то свыше?
источник

A

Andrew in Rust Beginners
Пашечка
Будет именно база, аля выжимка из растбука, или что-то свыше?
в сравнении с другими языками. так понял я
источник

MK

Max Kot in Rust Beginners
Добрый день, снова я, у меня имеется массив в структуре, есть функция которая получает индекс с которого надо прочитать элементы, проблема в записи данного слайса типа array[index..index + 2] в массив, жалуется что массив не имеет размера во время компиляции, но массив создаётся с размером 2
источник

r

red75prime in Rust Beginners
Max Kot
Добрый день, снова я, у меня имеется массив в структуре, есть функция которая получает индекс с которого надо прочитать элементы, проблема в записи данного слайса типа array[index..index + 2] в массив, жалуется что массив не имеет размера во время компиляции, но массив создаётся с размером 2
Слайс сам по себе не имеет длины. Длина хранится в ссылке на слайс. Скорее всего нужно &array[index..index+2]
источник

MK

Max Kot in Rust Beginners
let mut buf = [0u8; 2];
buf[..2] = self.data[index..index + 2] ;
источник

MK

Max Kot in Rust Beginners
Вот конкретный кусок с этой проблемой у меня
источник

MK

Max Kot in Rust Beginners
По сути слайс надо сделать массовом
источник