title: swift inner,outter function parameters
body: <p>I declared a function, for example, </p>
  
  <blockquote>
    <p>func test(a: Int, b: Int)</p>
  </blockquote>
  
  <p>but when I invoke it, i have to put a code like this: </p>
  
  <blockquote>
    <p>test(12, b: 32)</p>
  </blockquote>
  
  <p>It looks so weird !</p>
  
  <p>I declared the <strong>test</strong> function with symmetrical parameters, but the function call is not symmetric.</p>
  
  <p>How can I declare the function to make the function call exactly like this:</p>
  
  <blockquote>
    <p>test(12, 32)</p>
  </blockquote>