<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I am looking for examples of method/function signatures that use multiple Boolean flags, e.g.<div class=""><br class=""></div><div class=""><font face="Courier" class="">func generateContact(withAddress: Bool, withEmail: Bool, withPhone: Bool) -&gt; Customer // not my code</font></div><div class=""><br class=""></div><div class="">If you have app code or library code around that you can check, I would greatly appreciate if you can share signatures with me or just generally comment on how often this pattern shows up in your daily life. I am specifically looking for: use of two or more separate Boolean parameters passed as flags.&nbsp;</div><div class=""><br class=""></div><div class="">I would also welcome examples of option sets that replaced Boolean flags with a note as to whether that option set type is used elsewhere in your app.</div><div class=""><br class=""></div><div class="">I am following up to an action item that Brent Royal-Gordon mentioned on-list a while back but I want real supporting motivating code evidence before I move forward with a draft proposal.</div><div class=""><br class=""></div><div class="">Feel free to email me off-list. Thank you, &nbsp;-- Erica</div><div class=""><br class=""></div></body></html>