in Delphi Language
:: In short, an anonymous method is a procedure or function that does not have a name associated with it. Anonymous methods extend existing procedural types and by allowing you use the actual code of a method as a parameter to some other method. In addition, an anonymous method can refer to variables and bind values to the variables in the context in which the method is defined.
Read the full article to learn how to Write Less Code For More Power