Hello,

Recently I wrote code like this:

let domains:[FileManager.SearchPathDomainMask] = [.userDomainMask, 
.localDomainMask, .networkDomainMask]
for domain in domains { … }

But I would prefer this:

let domains:FileManager.SearchPathDomainMask = 
[.userDomainMask,.localDomainMask, .networkDomainMask] 
for domain in domains { … }

This requires this OptionSet to conform to Sequence.
Would it be possible to generically conform all OptionSets with 
RawValue:IntegerArithmetic to Sequence?
I’ve tried but it seems to be tricky.

Jan E.
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to