# src var (proc)

Source: https://ref.dm-lang.org/proc/var/src

This is a variable equal to the object containing the proc or verb. It is defined to have the same type as that object.

```dm
obj/bread
  verb/eat()
    world << "[usr] eats [src]"
```

If a player named "Bob" calls "eat bread", the output will be "Bob eats the bread."

Note that `src` has no meaning for global procs, derived from `/proc`, unless they are invoked as verbs (by being attached to a [verb list](https://ref.dm-lang.org/atom/var/verbs.md)).

### See also
- [usr var (proc)](https://ref.dm-lang.org/proc/var/src.md)
- [procs](https://ref.dm-lang.org/proc/index.md)
- [verbs](https://ref.dm-lang.org/verb/index.md)
