연관 배열 내의 목록 값에 요소 추가안녕,
값이 목록이고 요소를 연관 배열 내의 목록에 추가해야 하는 연관 배열에 요소를 추가하려고 합니다.
예:
cary = ["고등학교" => {"캐리", "Green Hope", "Panther Creek"}, "인구" => 116244, "주" => "NC", "날씨" => "맑음"] ;
이것에서,
1. "고등학교" 목록에 새 항목을 추가하려면 어떻게 해야 합니까?
2. "날씨" 값을 목록으로 어떻게 변환합니까? 예: "날씨" => {"맑음", "습기"}
이에 관한 도움을 주시면 감사하겠습니다.
감사해요,
딜립
Re: 연관 배열 내의 목록 값에 요소 추가일반적으로 JSL에는 여러 가지 방법이 있습니다. 내 방식은 다음과 같습니다.
cary = ["high schools" => {"Cary", "Green Hope", "Panther Creek"}, "population" => 116244, "state" => "NC", "weather" => "sunny"];
Insert Into( cary["high schools"], "Black Bear" );
cary["weather"] = { "sunny", "humid" };
구체적인 세부 사항에 따라 이 경우 가장 적합한 방법이 결정될 것이라고 확신합니다.
Re: 연관 배열 내의 목록 값에 요소 추가더 간단한 방법이 있을 수 있지만 아래가 작동하는 것 같습니다.
cary = ["high schools" => {"Cary", "Green Hope", "Panther Creek"}, "population" => 116244,
"state" => "NC",
"weather" => "sunny"];
// 1.
cary << Insert("high schools", Insert(cary["high schools"], "another school"));
// 2.
cary << Insert("weather", Eval List(Insert(List(cary["weather"]), "humid")));
Show(cary);
/*:
cary = ["high schools" => {"Cary", "Green Hope", "Panther Creek", "another school"}, "population" => 116244, "state" => "NC", "weather" => {"sunny", "humid"}];