Programming languages 在没有内置集合类型的语言中,是否可以对任意类型集合实现整数?

Programming languages 在没有内置集合类型的语言中,是否可以对任意类型集合实现整数?,programming-languages,lolcode,Programming Languages,Lolcode,当我开始涉猎LOL代码时,我开始思考这个问题。LOLCODE有5种数据类型:纱线(字符串)、特罗夫(布尔)、NUMBR(整数)、NUMBAR(浮点)和NOOB(非类型化)。但是,该语言的1.2版没有提供集合类型,这意味着没有数组、列表、字典或任何其他类型的内置集合 为了挑战我自己(也为了lulz),我决定将该功能作为LOLCODE的一个包,用LOLCODE编写。这比我预期的更具挑战性,我想知道对于任意大的动态大小的集合是否可能 我以前用C语言编程过,使用过两种方法来创建集合——动态大小的数组和带

当我开始涉猎LOL代码时,我开始思考这个问题。LOLCODE有5种数据类型:纱线(字符串)、特罗夫(布尔)、NUMBR(整数)、NUMBAR(浮点)和NOOB(非类型化)。但是,该语言的1.2版没有提供集合类型,这意味着没有数组、列表、字典或任何其他类型的内置集合

为了挑战我自己(也为了lulz),我决定将该功能作为LOLCODE的一个包,用LOLCODE编写。这比我预期的更具挑战性,我想知道对于任意大的动态大小的集合是否可能

我以前用C语言编程过,使用过两种方法来创建集合——动态大小的数组和带指针的链表。然而,由于LOLCODE没有引用(指针)类型,因此无法使用这两种技术中的任何一种,因为无法直接操作内存。机器级方法不起作用

在使用过一些函数式语言之后,我开始考虑集合的其他表示形式。从理论上讲,集合可以由一个函数表示,该函数本质上类似于switch语句,在插入和删除元素时动态修改该语句。然而,LOLCODE也没有一流的函数,所以这似乎也是不可能的

我能想到的唯一方法是为大小为n的集合创建n个唯一变量,但问题变成了两个方面:“如何为大小为n的集合创建n个唯一变量”和“当集合扩展到n个元素之外时会发生什么”


TL;DR我想在lolcodev1.2中实现数组,并且已经花了太多时间考虑如何实现,并且已经没有想法了。我只是想知道,在一种语言中,是否有可能为任何类型的集合创建一个整数,而该语言没有将其作为内置的,并且可能是一个解决方案的提示

如果有办法分割纱线,纱线将是一个很好的选择!我们有剪刀接线员吗?