Looking at system.services.yaml, I noticed that some of the services arguments are strings starting with @. They seem to contain a reference to another defined service.
system.manager: class: Drupal\system\SystemManager arguments: ['@module_handler', '@database', '@entity.manager']
Are those @-arguments only references to other services? Are there any other type of arguments I can use when defining a new service?