title: How can I set the value of a dictionary element to the result of a keyword in Robot Framework?
body: <p>I know that I can access a single element from a dictionary object with this format ${dict['KEY']}.  Like this:</p>
  
  <pre><code>|   | Log | ${dict['KEY']} |
  </code></pre>
  
  <p>And I can set a regular old scalar like this:</p>
  
  <pre><code>|   | ${scalar}= | RFKeyword | "Yowp"
  </code></pre>
  
  <p>But if I try to set a dictionary element like this </p>
  
  <pre><code>|   | ${dict['KEY']}= | RFKeyword | "Yowp"
  </code></pre>
  
  <p>I get  "RFKeyword", "Yowp" in the variable, rather than the result of what RFKeyword produces when processing "Yowp" like I do with this </p>
  
  <pre><code>|   | ${scalar}= | RFKeyword | "Yowp"
  </code></pre>
  
  <p>Assistance please</p>