동의어를 유지하기위한 데이터 구조를 찾고 있습니다. 저는 "Washington D.C.", "Washington DC"또는 "Washington D.C"를 "Washington"과 관련된 모든 사람들에게 나누고 싶습니다. List
=>Value
구조와 같은 것입니다.동의어에 대한 데이터 구조
저는 특정 웹 사이트에서 도시에 대한 언급이있는 경우 사용자에게 전자 메일을 보내는 서비스가 있습니다. 그들은 등록 할 때 이메일과 도시를 입력합니다. 그러나 어떤 사람들은 "Washington"과 다른 사람들은 "Washington D.C."에 들어갈 것입니다. 이제 저는이 웹 사이트에 "Washington D.C"또는 "Washington"이 언급되어있는 경우 이들을 동일한 "양동이"에 넣어 이메일에 모두 보내주기를 바랍니다.
Ruby의 Hash는 배열을 포함하여 모든 유형의 객체를 키로 허용하므로 "Array =>'Value'와 같은 것이 완전히 가능합니다. 실제로 유용한 구조인지 여부는 사용 방법에 전적으로 달려 있습니다. 이는 명확하지 않습니다. –
귀하의 요구 사항은 무엇입니까? 메모리 부족? 빠른 조회? 어떤 동의어에서 다른 사람에게 액세스 할 수 있습니까? 너 뭐 해봤 니? 당신의 시도에 어떤 문제가 있습니까? 잘못 지정된 게으른 질문 인 것처럼 -1. – Phrogz
특정 도시에서 언급 된 도시가 사용자에게 전자 메일을 보내는 서비스가 있습니다. 그들은 등록 할 때 이메일과 도시를 입력합니다. 그러나 어떤 사람들은 "Washington"과 다른 사람들은 "Washington D.C."에 들어갈 것입니다. 이제 저는이 웹 사이트에 "Washington D.C"또는 "Washington"이 언급되어있는 경우 이들을 동일한 "양동이"에 넣어 이메일에 모두 보내주기를 바랍니다. – Chris911