這個問題很明顯,我希望能夠在我實際插入它之前檢查一個關聯數組是否包含一個值(即將)(可能)插入的值。有沒有簡單的方法來做到這一點,而不需要搜索dict.keys
?也許像if (dict.contains(val)) ...
?測試關聯數組是否包含D中的密鑰
6
A
回答
7
測試是否關鍵是一個關聯數組,使用in
操作:
string[int] aa;
string* ps = 100 in aa;
if(ps)
{
// 100 is a key in aa, ps is a pointer to the corresponding value
}
else
{
// 100 is not a key in aa
}
測試是否值存在,你必須通過aa.values
進行搜索。
1
相關問題
- 1. 如何測試字典是否包含特定的密鑰?
- 2. 如何測試字典是否包含特定密鑰
- 3. CSR是否包含在密鑰庫中?
- 4. 從關聯數組中刪除密鑰
- 5. 檢查列表是否包含密鑰
- 6. 檢查映射是否包含密鑰
- 7. 字典密鑰不包含已包含在密鑰中的密鑰
- 8. 測試NumPy數組是否包含特定的行
- 9. php陣列推 - 關聯數組並保留關聯密鑰
- 10. 關聯數組的哪個類TypeInfo在D中是關鍵?
- 11. 如何測試數組是否至少包含一個元素
- 12. 是否有測試來查看對象是否是關聯數組?
- 13. 檢查json是否包含反應本機中的密鑰
- 14. 檢查關聯數組包含值
- 15. 變量中的Bash關聯數組密鑰
- 16. 分配值給密鑰作爲關聯數組中的Zend
- 17. 複製代碼中關聯數組的密鑰
- 18. 是否包含運行單元測試?
- 19. Java:檢查密鑰是否包含在兩個HashMap中
- 20. 基於D中的關聯數組排序基於D
- 21. 在關聯數組中的現有密鑰中添加一個數組PHP
- 22. 檢查HashMap的Java ArrayList <String,String>是否包含密鑰
- 23. 使用密鑰名稱從關聯數組中獲取值
- 24. 在ID密鑰上高效地組合多個關聯數組
- 25. 如何判斷Python字典是否包含給定的密鑰?我如何檢索關聯的值?
- 26. ActiveRecord無密鑰關聯
- 27. 如何測試組件是否包含字符串?
- 28. JSON密鑰包含空格
- 29. ReactJS:測試包含組件的組件
- 30. 切換數字不包含在關聯數組中的PHP
這是值得注意的一個指針將評估爲假的條件,當且僅當指針'是null' – 2013-02-15 02:13:15
我想編寫代碼通常的方式是'如果(汽車V =在AA關鍵){fn(* v); } else {...}' – BCS 2013-02-15 02:34:51
謝謝yoooou! c: – 2017-03-25 18:13:58