а двойная конструкция вида X:=y If A=b вас не устроит ?