function_body.expect.txt 1.4 KB

1234567891011
  1. <span class="hljs-keyword">declare</span> <span class="hljs-keyword">function</span> <span class="hljs-built_in">local:test </span>(<span class="hljs-variable">$node</span> <span class="hljs-keyword">as</span> <span class="hljs-type">node</span>()) <span class="hljs-keyword">as</span> <span class="hljs-keyword">element</span>(div) {
  2. <span class="hljs-keyword">for</span> <span class="hljs-variable">$n</span> <span class="hljs-keyword">in</span> <span class="hljs-variable">$node</span>
  3. <span class="hljs-keyword">return</span>
  4. <span class="hljs-keyword">element</span> div { <span class="hljs-keyword">switch</span>(<span class="hljs-variable">$n</span>)
  5. <span class="hljs-keyword">case</span> <span class="hljs-string">'abc'</span> <span class="hljs-keyword">return</span> <span class="hljs-string">'OK'</span>
  6. <span class="hljs-keyword">default</span> <span class="hljs-keyword">return</span> <span class="hljs-number">2</span>
  7. }
  8. };
  9. <span class="hljs-keyword">for</span> <span class="hljs-variable">$x</span> <span class="hljs-keyword">in</span> <span class="hljs-number">1</span> <span class="hljs-keyword">to</span> <span class="hljs-number">3</span>
  10. <span class="hljs-keyword">return</span>
  11. <span class="hljs-built_in">local:test</span>(<span class="xml"><span class="hljs-tag">&lt;<span class="hljs-name">test</span>&gt;</span>abc<span class="hljs-tag">&lt;/<span class="hljs-name">test</span>&gt;</span></span>)