Тут хорошо разобраны примеры различий в использовании разных конструкций.