One to many 本机支持一对多关系的语言?

One to many 本机支持一对多关系的语言?,one-to-many,One To Many,是否有任何计算机语言能够无缝地支持两端的一对多关系 i、 e.我正在寻找一种可以做到以下几点的语言: container.contents // set of many items item.container // the single container 通过无缝我的意思是,将项目添加到容器的内容应更改其容器,而更改项目的容器应将其从旧容器的内容中删除,并将其添加到新容器的内容中 e、 g Django支持这样一些东西,尽管有点冗长。我在寻找内存/进程内解决方案,而不是数据库 如果

是否有任何计算机语言能够无缝地支持两端的一对多关系

i、 e.我正在寻找一种可以做到以下几点的语言:

container.contents // set of many items
item.container     // the single container
通过
无缝
我的意思是,将项目添加到容器的内容应更改其容器,而更改项目的容器应将其从旧容器的内容中删除,并将其添加到新容器的内容中

e、 g

Django支持这样一些东西,尽管有点冗长。我在寻找内存/进程内解决方案,而不是数据库

如果没有语言在本地支持多对一关系,那么哪种语言能够很好地支持为这样一个库提供类似于本地API的API

item0.container = containerA
item0.container       // containerA
containerA.contents   // [item0]
containerB.contents   // []

containerB.contents.push(item0)
item0.container       // containerB
containerA.contents   // []
containerB.contents   // [item0]