bool?val1:val2
bool and val1 or val2