我正在學Swift並在操場上玩耍。我有以下的解釋:當我使用字典條目作爲變量打印字符串時,爲什麼會添加單詞「可選」?
我使用下面的行打印輸出:
"Your first name is \(person["first"]) and you are \(person["age"]) years old."
有了這個代碼,我得到以下輸出:
// -> "Your first name is Optional(John) and you are Optional(21) years old."
我預期收到以下內容作爲輸出:
// -> "Your first name is John and you are 21 years old."
可選來自哪裏?爲什麼這不是簡單地在指定的鍵上打印值?我需要做些什麼來解決這個問題?
你應該真的閱讀的語言指南,其中涵蓋選項,字典,和其他語言的基礎知識我非常詳細。 – Alexander
@AlexanderMomchliov我已經下載了它,但是我正在閱讀這個https://www.hackingwithswift.com/,以便快速瞭解語言並啓動語言指南。 –
這已被反覆詢問和回答。只搜索'[swift]可選打印' –