Je sais que la ??
mais je vois ???
dans mon codeQue fait ??? dire à Swift
C'est:
request.parameters = [
"start_coords" : "\(startCoords?.latitude ??? ""),\(startCoords?.longitude ??? "")",
"end_coords" : "\(endCoords?.latitude ??? ""),\(endCoords?.longitude ??? "")",
]
startCoords
et endCoords
ont tous deux types CLLocationCoordinate2D?
Fondamentalement, ce que je veux ce code à faire est si startCoords
est nil
ont "start_coords"
correspondent à une chaîne vide ""
. Et je veux la même chose pour endCoords
.
Est-ce que ce code fait cela avec ???
?
Cela n'est pas défini par la bibliothèque standard. Recherchez dans votre projet une déclaration 'operator infixé '' '. – Hamish
C'est probablement ceci: https://oleb.net/blog/2016/12/optionals-string-interpolation/ – Hamish
ah d'accord je vois. Je vous remercie! – 14wml