@example ============================= .. rst:directive:: @example :Syntax: ``@example`` :Overview: Provide an example of how to use a documented item. The text that follows this tag will be displayed as highlighted code. :Examples: Note that a doclet may have multiple examples. .. code-block:: js :caption: Documenting examples /** * Solves equations of the form a * x = b * @example * // returns 2 * globalNS.method1(5, 10); * @example * // returns 3 * globalNS.method(5, 15); * @returns {Number} Returns the value of x for the equation. */ globalNS.method1 = function (a, b) { return b / a; }; Examples can also be captioned using ```` after the @example tag. .. code-block:: js :caption: Documenting examples with a caption /** * Solves equations of the form a * x = b * @example <caption>Example usage of method1.</caption> * // returns 2 * globalNS.method1(5, 10); * @returns {Number} Returns the value of x for the equation. */ globalNS.method1 = function (a, b) { return b / a; };