Swift : switch case multiples values from dictionary keys
<p>I would like to do a switch case for multiples values, where those values are get from keys of a dictionary.</p>

<pre><code>myDict = ["dog": "waf", "cat": "meaow", "cow":"meuh"]
let animal = "cat"

switch animal {

case myDict.keys :
   print(myDict[animal])

case "lion" :
   print("too dangerous !")
}

default :
   print("unknown animal")
}
</code></pre>

<p>How can I get myDict keys and transform them to tuples (or something else)) ?
I tried <code>Array(myDict.keys)</code> but it fails :</p>

<pre><code>Expression pattern of type 'Array&lt;String&gt;' cannot match values of type
'String'
</code></pre>