title: How to iterate through string one word at a time in zsh
body: <p>How do I modify the following code so that when run in zsh it expands <code>$things</code> and iterates through them one at a time?</p>
  
  <pre><code>things="one two"
  
  for one_thing in $things; do
      echo $one_thing
  done
  </code></pre>
  
  <p>I want the output to be:</p>
  
  <pre><code>one 
  two
  </code></pre>
  
  <p>But as written above, it outputs:</p>
  
  <pre><code>one two
  </code></pre>
  
  <p>(I'm looking for the behavior that you get when running the above code in bash)</p>