title: How to capture return value from function in vim?
body: <p>Example:</p>
  
  <pre><code>function! MyFunction()
    exe 'call Include("'.mykeyw.'")'
    Return value???
  endfunction
  
  function! Include(keyw)
     if condition == ""
       return 0
     endif
  endfunction
  </code></pre>
  
  <p>If <code>return</code> in <code>Include()</code> is invoked I want to stop executing <code>MyFunction()</code>
  as well.</p>
  
  <p>It seems that there is no way other then checking the <code>return</code> value from the return statement from <code>Include()</code> in MyFunction.</p>
  
  <p>But how do I check the return value from <code>Include()</code> in <code>MyFunction()</code>??</p>
  
  <p>P.e. In this case, how do I capture the <code>return</code> value '0' from <code>Include()</code> in <code>MyFunction()</code>?</p>