Dear all,
That’s not ambitious but i think worth be explored.
What do you think for example of this Infix operator?
« =? » allows to express optional assignments in a very concise way.
// The `=? operator allows simplify optional assignements :
// `a = b ?? a` can be written : `a =? b`
infix operator =?: AssignmentPrecedence
public func =?<T> ( left:inout T?, right: T? ){
left = right ?? left
}
public func =?<T> ( left:inout T, right: T? ){
left = right ?? left
}
Do you have such operators that you really use very often?
Best regards
Benoit
Benoit Pereira da Silva
Ultra Mobile Developer & Movement Activist
Développeur Ultra Mobile & Militant du mouvement
https://pereira-da-silva.com <https://pereira-da-silva.com/>
✄ --------------------------------
This e-mail is confidential. Distribution, copy, publication or use of this
information for any purpose is prohibited without agreement of the sender.
Ce message est confidentiel. Toute distribution, copie, publication ou usage
des informations contenues dans ce message sont interdits sans agrément
préalable de l'expéditeur.
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution