반응형
Swift의 사전에서 키 값을 어떻게 얻을 수 있습니까?
나는 신속하게 얼리 버드입니다. 사전이 있습니다. 키의 값을 얻고 싶습니다. 키 메서드에 대한 개체가 작동하지 않습니다. 누구나 도와 주시겠습니까?
이것은 내 사전입니다.
var companies = ["AAPL" : "Apple Inc", "GOOG" : "Google Inc", "AMZN" : "Amazon.com, Inc", "FB" : "Facebook Inc"]
for (name) in companies.key {
println(companies.objectForKey("AAPL"))
}
이 방법을 사용하면 키와 값을 볼 수 있습니다.
var companies = ["AAPL" : "Apple Inc", "GOOG" : "Google Inc", "AMZN" : "Amazon.com, Inc", "FB" : "Facebook Inc"]
for (key, value) in companies {
print("\(key) -> \(value)")
}
또는 값만 원하는 경우 :
for value in Array(companies.values) {
print("\(value)")
}
사전에 직접 액세스 할 수있는 하나의 값 :
print(companies["AAPL"])
Apple Docs에서
아래 첨자 구문을 사용하여 특정 키에 대한 사전에서 값을 검색 할 수 있습니다. 값이없는 키를 요청할 수 있기 때문에 사전의 아래 첨자는 사전 값 유형의 선택적 값을 반환합니다. 사전에 요청 된 키의 값이 포함 된 경우 아래 첨자는 해당 키의 기존 값을 포함하는 선택적 값을 반환합니다. 그렇지 않으면 아래 첨자가 nil을 반환합니다.
if let airportName = airports["DUB"] {
print("The name of the airport is \(airportName).")
} else {
print("That airport is not in the airports dictionary.")
}
// prints "The name of the airport is Dublin Airport."
참고 URL : https://stackoverflow.com/questions/25741114/how-can-i-get-keys-value-from-dictionary-in-swift
반응형
'Program Club' 카테고리의 다른 글
| Android : Volley를 사용하여 서버의 메시지 오류를 어떻게 처리합니까? (0) | 2020.10.31 |
|---|---|
| DataFrame pandas에서 날짜 사이의 일 수가있는 열 추가 (0) | 2020.10.31 |
| Time.now를 가짜로 만드는 방법? (0) | 2020.10.31 |
| iOS 프로그래밍에서 xib 파일 대신 스토리 보드를 사용하면 어떤 이점이 있습니까? (0) | 2020.10.31 |
| '클릭'및 '입력'시 이벤트 트리거 (0) | 2020.10.31 |