Mercurial Hosting > luan
comparison website/src/manual.html.luan @ 1797:ba43135bb98d
backticks docs
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 11 Feb 2024 18:52:53 -0700 |
parents | 7d2ab44f7a59 |
children | f44dcb3fedf7 |
comparison
equal
deleted
inserted
replaced
1796:383703b581bc | 1797:ba43135bb98d |
---|---|
1782 <p> | 1782 <p> |
1783 Results are returned using the <b>return</b> statement (see <a href="#control">Control Structures</a>). | 1783 Results are returned using the <b>return</b> statement (see <a href="#control">Control Structures</a>). |
1784 If control reaches the end of a function | 1784 If control reaches the end of a function |
1785 without encountering a <b>return</b> statement, | 1785 without encountering a <b>return</b> statement, |
1786 then the function returns with no results. | 1786 then the function returns with no results. |
1787 </p> | |
1788 <% | |
1789 end | |
1790 } | |
1791 backticks = { | |
1792 title = "Backticks" | |
1793 content = function() | |
1794 %> | |
1795 <p> | |
1796 A block between backticks is run and then whatever was sent to standard output is returned as a string. Examples: | |
1797 </p> | |
1798 <pre> | |
1799 local s = `%>1 + 1 = <%=1+1%><%` | |
1800 | |
1801 local s = ` fn(whatever) ` | |
1802 | |
1803 local s = `%> | |
1804 ... | |
1805 <%` | |
1806 </pre> | |
1807 <p> | |
1808 Backticks complement <a href="#template_stmt">template statements</a>. | |
1787 </p> | 1809 </p> |
1788 <% | 1810 <% |
1789 end | 1811 end |
1790 } | 1812 } |
1791 } | 1813 } |