Инъекция зависимости в Angular JS

Я уже прочитал документацию AngularJS, но у меня все еще нет ответа, который я понимаю.

Почему это используется дважды? Один раз как элементы массива, второй как параметры функции.

someModule.controller('MyController', ['$scope', 'greeter', function($scope, greeter) {
  // ...
}]);

Ответы на вопрос(1)

Ваш ответ на вопрос