Closed1
ほげ

struct ConstEval<const V: u8>;
impl<const V: u8> ConstEval<V> {
const VALUE: u8 = V;
}
fn main() {
for i in 0..10 {
match i {
ConstEval::<{0}>::VALUE => println!("0"),
ConstEval::<{0+1}>::VALUE => println!("1"),
ConstEval::<{0+1+1}>::VALUE => println!("2"),
ConstEval::<{0+1+1+1}>::VALUE => println!("3"),
_ => println!("Other value: {i}")
}
}
}
このスクラップは2022/02/01にクローズされました