nus/Lab6/Bool.java
Yadunand Prem cdc460bdc7 add lab6
2022-11-08 18:03:40 +08:00

24 lines
407 B
Java

import cs2030s.fp.Constant;
class Bool implements Cond {
private Boolean val;
public Bool(Constant<Boolean> val) {
this.val = val.init();
}
@Override
public boolean eval() {
return this.val;
}
@Override
public String toString() {
return this.val.toString().substring(0, 1);
}
@Override
public Cond neg() {
return new Not(this);
}
}