<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">So you’re saying the core team _might_ consider a review if we’ve get a full proposal + implementation in Swift 5 timeframe?</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">If yes, we only would need someone to implement my proposal. :)</div> <br> <div id="bloop_sign_1507578392159851008" class="bloop_sign"></div> <br><p class="airmail_on">Am 9. Oktober 2017 um 19:54:50, Jordan Rose via swift-evolution (<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>) schrieb:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div><br><br>&gt; On Oct 8, 2017, at 21:56, Slava Pestov via swift-evolution &lt;swift-evolution@swift.org&gt; wrote:<br>&gt; <br>&gt; <br>&gt; <br>&gt;&gt; On Oct 7, 2017, at 7:07 AM, James Valaitis via swift-evolution &lt;swift-evolution@swift.org&gt; wrote:<br>&gt;&gt; <br>&gt;&gt; Is it widely agreed that it is necessary to require a return statement on a one line property getter?<br>&gt;&gt; <br>&gt;&gt; var session: AVCaptureSession { get { return layer.session } }<br>&gt;&gt; <br>&gt;&gt; Or could we follow the convention for any other close and get rid of it? For me it seems redundant; the word `get` literally precedes the closure.<br>&gt; <br>&gt; In multi-file projects, re-compiling one file that references the property would necessitate type checking the body of the getter, even if the getter is defined in a different source file. So one reason not to have this would be to avoid slowing down type checking.<br><br>This is not correct. Omitting the "return" is different from omitting the property's type.<br><br>(I'm minorly in favor of allowing the 'return' to be omitted for single-expression getters. Not enough to be the person who implements it, but enough to +1 a proposal-with-implementation even in the Swift 5 timeframe.)<br><br>Jordan<br><br>_______________________________________________<br>swift-evolution mailing list<br>swift-evolution@swift.org<br>https://lists.swift.org/mailman/listinfo/swift-evolution<br></div></div></span></blockquote></body></html>