{
let hw_ver: u8 = {
let b1 = true;
let b2 = true;
if b1 { 1 } else { 0 } |
if b2 { 2 } else { 0 }
}
println!("{}", hw_ver);
}
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=628fcda1f059a96f9d41e49ff9a9d1c8
потому что распарсить не может. да и ненадо так писать, оч сложно читать
Не подскажите а как лучше написать?
читаемо ) я так понимаю тут из битов собирается байт? так почему бы не двигать байты вместо ифов
Да на МК три ножки которые кодируют версию "железа".
Обсуждают сегодня