{"route":"/en-US-v0.13.1/reference/foundations/repr/","title":"Representation","description":"Documentation for the `repr` function.","part":null,"outline":[{"id":"summary","name":"Summary","children":[]},{"id":"example","name":"Example","children":[]},{"id":"parameters","name":"Parameters","children":[{"id":"parameters-value","name":"value","children":[]}]}],"body":{"kind":"func","content":{"path":[],"name":"repr","title":"Representation","keywords":[],"oneliner":"Returns the string representation of a value.","element":false,"contextual":false,"deprecation":null,"details":"<p>Returns the string representation of a value.</p>\n<p>When inserted into content, most values are displayed as this representation\nin monospace with syntax-highlighting. The exceptions are <code><span class=\"typ-key\">none</span></code>,\nintegers, floats, strings, content, and functions.</p>\n<p><strong>Note:</strong> This function is for debugging purposes. Its output should not be\nconsidered stable and may change at any time!</p>\n<h2 id=\"example\">Example</h2>\n<div class=\"previewed-code\"><pre><code><span class=\"typ-key\">#</span><span class=\"typ-key\">none</span> vs <span class=\"typ-func\">#</span><span class=\"typ-func\">repr</span><span class=\"typ-punct\">(</span><span class=\"typ-key\">none</span><span class=\"typ-punct\">)</span> <span class=\"typ-escape\">\\</span>\n<span class=\"typ-str\">#</span><span class=\"typ-str\">&quot;hello&quot;</span> vs <span class=\"typ-func\">#</span><span class=\"typ-func\">repr</span><span class=\"typ-punct\">(</span><span class=\"typ-str\">&quot;hello&quot;</span><span class=\"typ-punct\">)</span> <span class=\"typ-escape\">\\</span>\n<span class=\"typ-punct\">#</span><span class=\"typ-punct\">(</span><span class=\"typ-num\">1</span><span class=\"typ-punct\">,</span> <span class=\"typ-num\">2</span><span class=\"typ-punct\">)</span> vs <span class=\"typ-func\">#</span><span class=\"typ-func\">repr</span><span class=\"typ-punct\">(</span><span class=\"typ-punct\">(</span><span class=\"typ-num\">1</span><span class=\"typ-punct\">,</span> <span class=\"typ-num\">2</span><span class=\"typ-punct\">)</span><span class=\"typ-punct\">)</span> <span class=\"typ-escape\">\\</span>\n<span class=\"typ-punct\">#</span><span class=\"typ-punct\">[</span><span class=\"typ-strong\">*Hi*</span><span class=\"typ-punct\">]</span> vs <span class=\"typ-func\">#</span><span class=\"typ-func\">repr</span><span class=\"typ-punct\">(</span><span class=\"typ-punct\">[</span><span class=\"typ-strong\">*Hi*</span><span class=\"typ-punct\">]</span><span class=\"typ-punct\">)</span>\n</code></pre><div class=\"preview\"><img src=\"/en-US-v0.13.1/assets/84ebd00100d33ebdd6015bb8c7c1e483.png\" alt=\"Preview\"></div></div>","example":null,"self":false,"params":[{"name":"value","details":"<p>The value whose string representation to produce.</p>","example":null,"types":["any"],"strings":[],"default":null,"positional":true,"named":false,"required":true,"variadic":false,"settable":false}],"returns":["str"],"scope":[]}}}