<div dir="ltr"><div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">​As a follow-up to proposal SE-0003​: &quot;Removing var from Function Parameters&quot; being accepted,</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">I think it might make sense to disallow explicitly declaring function parameters with the `let` keyword since function parameters are immutable by default.</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">Basically disallow writing functions like this:</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">func foo(let i: Int)  { ... }</div><br></div><div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">and only allow the function above to be expressed as this:</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">func foo(i: Int) { ... }</div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)"><br></div></div><div><div class="gmail_default" style="font-family:&#39;comic sans ms&#39;,sans-serif;color:rgb(39,78,19)">​- Nick​</div><br></div></div>