"deadalnix" <[email protected]> wrote in message news:[email protected]... > > This won't work anyway. We are talking about language grammar here. If > made expression, statement would be of type void. Just like assert is. > > The question is why assert is an expression ? Why not other statement > don't follow the same pattern ?
Ok, I see what you mean. Maybe it's just because assert works like a function and functions are always expressions? Just a guess.
