Как бывает легко иной раз исправить ошибку, нагуглив правильный код и скопипастив его в нужное место, верно? Но вы ведь понимаете, что так делать нельзя, вообще? Я объясню почему, на всякий случай.
Вы столкнулись с ошибкой. Вы пишете код так, как это сказано в руководстве(предположим, это какой-то туториал, который вы проходите), но снова и снова сталкиваетесь с ошибкой. Какой может быть выход? Разумеется, гугл. Идете в гугл, ищете по ошибке. Попадаете (в 90 случаев из 100) на Stackoverflow, не читая листаете до вставки с кодом, убеждаетесь, что есть сходство с вашим. Копируете, вставляете в свой файл. Сохраняете, запускаете, все работает. Проблема решена.
Проблема решена, но вы ничего из неё не вынесли. И если снова придется столкнуться с такой же ошибкой, то вы опять пойдете в гугл за копипастом с SO.
Правильная последовательность действий:
- Столкнулись с ошибкой
- Пошли в гугл искать подсказку.
- Нашли подходящий пример.
- Вчитались в код примера. Нашли разницу с вашим кодом, где вы опечатались/написали не то слово/etc.
- Руками набрали в вашем файле правильный код.
- Проверили работоспособность кода.
Только так. Иначе никакой пользы от того, что вы столкнулись с ошибкой, не будет, вообще. А вы ведь помните, что каждая проблема, с которой вы столкнулись, сигнализирует о возможности научиться чему-то новому?