TEL:400-8793-956
当前位置:程序、服务器

为什么将数组称为列表?

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-10 09:55:09

 问:在“二维数组”视频中(甚至更早),Dave将“数组”称为“列表”。他们真的一样吗?

 
我知道它们在Python中是相同的,但在Java中却不同。因此,最好不要互换使用它们不是一个好主意。
 
 
答:我可以理解Dave只是使用带有其常规“非编程”定义的“列表”。但是,我确实同意原始的发帖人的观点,即如果学生来自(或打算来自)(例如python,php),可能更清楚一些,也许最好选择描述可能性较小的描述,以免引起混乱或Java轨道。
 
 
答:Java和Python都具有称为列表的数据收集,这些数据与数组不同。PHP也有一个称为list的方法,该方法在数组上运行(因此list的概念也有所不同)。另外,大多数面向对象的语言都具有“链接列表”的概念,“链接列表”是用于安排数据集合的数据结构。所有这些语言都具有“列表”的概念,该概念可能与“数组”相关,但在意义上与数组不同。
 
如果列表中重复出现的频率使用列表作为数组的同义词,那么如果学生能够学习的唯一编程语言是针对JavaScript的编程语言,那就完全可以了。但是,我可以看到,如果新手程序员来自其他语言,或者他们继续学习其他语言,它将如何给他们带来至少某种困惑。
上一篇: 使用Apache MethodUtils调用私有方法
下一篇: iOS开发-客观的C跟踪课程问题