Closed1

ほげ

Hideyuki TanakaHideyuki Tanaka

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にクローズされました