안녕 얘들 아 신속하고 신속하게 몇 가지 미묘한 일을하려고. 즉, 코딩을 계속하기 전에 여기에서 내 이해를 확고히하기를 원합니다. 사전 값은 자동으로 선택 사항입니까?
error: value of optional type 'Double?' not unwrapped;
var content:[String:Double] = [:]
content["swords"] = 12
content["bows"] = 113
content["swords"] = content["swords"] + 12 // problem line
:이 코드를 실행 한 후? 그게 사실이라면 나는 가치없는 키만 추가해서 인쇄 할 수 있습니다.
var content:[String:Double] = [:]
content["swords"] = 12
content["bows"] = 113
content["blade"]
print(content["blade"])
nil
실제로 그렇습니까?
그러나 존재하는 값은 선택 사항입니다. 맞습니까? – Obito
이것은 정의되지 않은 키를 확인해야한다는 것을 알려주는 길입니다. 그렇습니다. – Compufreak