<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">But the dot prefix is not a specificity of enum cases: it’s the case (no pun intended) for all static members. So I don’t understand why you would suggest using it for the declaration of enum cases. It would un-necessarily tie dot prefix with Enums and hide for newcomers the fact it can also be used for other static members.<div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 13 Feb 2016, at 19:02, T.J. Usiyan via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">The honest and lazy truth? Muscle memory.&nbsp; I type `case .&lt;Foo&gt;` much more than `case &lt;Foo&gt;` so I tend to pause during declaration more often than I would like. I can let it go now that I have floated the idea but that was the reason I pitched it.<div class="">TJ</div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Fri, Feb 12, 2016 at 10:57 AM, Erica Sadun via swift-evolution <span dir="ltr" class="">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank" class="">swift-evolution@swift.org</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><div class="">Are there any reasons why it makes sense to add them to the declaration? There's no other place in the language where a member is declared (vs referenced) using a dot prefix so I'd personally lean towards "no".&nbsp;</div><span class="HOEnZb"><font color="#888888" class=""><div class=""><br class=""></div><div class="">-- Erica</div></font></span><div class=""><div class="h5"><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Feb 11, 2016, at 11:41 PM, Carlos Parada &lt;<a href="mailto:carlosparada@me.com" target="_blank" class="">carlosparada@me.com</a>&gt; wrote:</div><br class=""><div class=""><div style="word-wrap:break-word" class="">Taking consistency further, should the definition also use dot prefixes? For example:<div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div style="word-wrap:break-word" class=""><div class=""><div style="margin-bottom:16px;color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size:16px;background-color:rgb(255,255,255)" class=""><pre style="overflow:auto;font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:14px;margin-top:0px;margin-bottom:0px;line-height:1.45;padding:16px;background-color:rgb(247,247,247);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-wrap:normal;word-break:normal" class=""><span style="color:rgb(167,29,93)" class="">enum</span> Coin {
    <span style="color:rgb(167,29,93)" class="">case</span> .Heads, .Tails
    <span style="color:rgb(167,29,93)" class="">func</span> <span style="color:rgb(121,93,163)" class="">printMe</span>() {
        <span style="color:rgb(167,29,93)" class="">switch</span> <span style="color:rgb(167,29,93)" class="">self</span> {
        <span style="color:rgb(167,29,93)" class="">case</span> .Heads: <span style="color:rgb(0,134,179)" class="">print</span>(<span style="color:rgb(24,54,145)" class=""><span class="">"</span>Heads<span class="">"</span></span>)
        <span style="color:rgb(167,29,93)" class="">case</span> <span style="color:rgb(167,29,93)" class="">.</span>Tails: <span style="color:rgb(0,134,179)" class="">print</span>(<span style="color:rgb(24,54,145)" class=""><span class="">"</span>Tails<span class="">"</span></span>)
        }
    }
}</pre></div></div></div></blockquote></div><div class="">— Carlos Parada</div></div></div></blockquote></div><br class=""></div></div></div><br class="">_______________________________________________<br class="">
swift-evolution mailing list<br class="">
<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a><br class="">
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank" class="">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br class="">
<br class=""></blockquote></div><br class=""></div>
_______________________________________________<br class="">swift-evolution mailing list<br class=""><a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-evolution<br class=""></div></blockquote></div><br class=""></div></body></html>