如何使關聯數組傳回不存在鍵的鍵值?各位同胞,
有沒有辦法讓關聯數組中的預設值動態化?
這意味著如果你嘗試存取不存在的鍵,它回傳的不是靜態預設值,而是某個 lambda 函數,例如鍵本身?或 key*2,或 key||"_string"。
自動化和腳本回覆:如何使關聯數組傳回不存在鍵的鍵值?我認為你不能讓回傳值動態化。你可以使用 Try(),但我認為用函數來處理缺失值可能是更好的選擇。
Names Default To Here(1);
ex = Associative Array({"red", "blue"}, {1, 2});
Try(ex["green"], "green");