ich eine URL-Variable wie dieseeine optionale und einen String verketten
var url:String!
url = 'hello'
erklärt haben, dann habe ich die Basis-URL wie folgt erklärt:
var baseUrl:String
baseUrl = http://google.com/
Der Versuch, die zwei Werte zusammen wie
verkettenif let tmpurl = url {
println(baseUrl + tmpurl);
}
druckt
http://google.com/Optional('hello')
Warum gibt es den optionalen Teil in der Ausgabe? Ich dachte, der let
Teil würde die optionale
die Fehler in Ihrer Frage (falsche Zitate/ohne Anführungszeichen) führen mich zu glauben, dass dies nicht Ihr genauer Code ist. Wenn du deinen Code in einen Spielplatz eingibst (während du die Anführungszeichen korrigierst), erhältst du "http: // google.com/hallo" für mich. – Paulw11
Du musst sowieso nicht "url" auspacken, da es optional ist – Paulw11