in reply to warning! -- Why?
is a condition. expression and action could also be written as if (expression) { action } or action if expression and in that expression, your = should clearly be ==.