In examples provided on the Ethereum.org website, there are comments with
@param that mention what the specific parameter is used for. Why does it exist?
Solidity uses Doxygen-style commenting. The
@param is used for explaining what the parameter does. Doxygen defines certain structure for writing comments so that the comments can be automatically exported into another document (for example some documentation of the code).
More info about Doxygen: https://en.wikipedia.org/wiki/Doxygen