<html><body><div>Am 11. Mai 2016 um 05:33 schrieb Chris Lattner via swift-evolution &lt;swift-evolution@swift.org&gt;:<br><br><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch"><span class="body-text-content">On May 10, 2016, at 3:02 AM, Sam Dods via swift-evolution &lt;swift-evolution@swift.org&gt; wrote:<br><blockquote type="cite" class="quoted-plain-text">I propose that function argument types could be omitted in the same way as variable and property argument types are omitted when they are set at point of definition.</blockquote><blockquote type="cite" class="quoted-plain-text">[...]<br></blockquote><br>We have a pretty strict rule here: types are allowed to be inferred in implementations, but not interfaces. This is important for efficient compilation, encourages people to think about their API interfaces, and somewhat reduces the damage when they don’t.</span></div></div></blockquote></div><div><span><br data-mce-bogus="1"></span></div><div><span>+1</span></div><div><span><br data-mce-bogus="1"></span></div><div><span>-Thorsten<br data-mce-bogus="1"></span></div></div></body></html>