title: Swift Tuples - Different from struct and from each other?
body: <p>How different are tuples in swift from structures? (1)</p>
  
  <p>As I understand, both tuples and structures can be sent by value instead by reference in function calls, returns, right? </p>
  
  <p>Also, I know that if have </p>
  
  <pre><code>var A : StructureX
  var B : StructureX
  </code></pre>
  
  <p>I know that structure A and B have the same <code>Type</code>, which is <code>StructureX</code>. But...</p>
  
  <pre><code>let A : (Int, String)
  let B : (Int, String)
  </code></pre>
  
  <p>Are A and B tuples the same <code>Type</code>? (2)
  What are the advantages about using Tuples instead of structures? (3)</p>