为什么Lua数组(表)从1开始而不是0?

为什么Lua数组(表)从1开始而不是0?,第1张

概述我不明白这部分Lua的决定背后的理性。为什么索引从1开始?我已经读过(和许多其他人一样) this great paper.在我看来,一个奇怪的角落的语言,是非常愉快的学习和程序。不要误会我,Lua只是伟大,但必须有一个解释。大多数我发现(在网络上)只是说索引从1开始。 这将是非常有趣的阅读它的设计师说的主题。 注意,我是“非常”初学者在Lua,我希望我不缺少一些明显的表。 Lua是Sol的后代, 我不明白这部分Lua的决定背后的理性。为什么索引从1开始?我已经读过(和许多其他人一样) this great paper.在我看来,一个奇怪的角落的语言,是非常愉快的学习和程序。不要误会我,Lua只是伟大,但必须有一个解释。大多数我发现(在网络上)只是说索引从1开始。

这将是非常有趣的阅读它的设计师说的主题。

注意,我是“非常”初学者在Lua,我希望我不缺少一些明显的表。

解决方法 Lua是Sol的后代,这是一种为没有正式培训计算机编程的石油工程师设计的语言。没有在计算机上训练的人认为开始计数为零是很可笑的。通过采用基于1的数组和字符串索引,Lua设计师避免混淆他们的第一个客户和赞助商的期望。

虽然我也发现他们奇怪的开始,我学会了爱0阵列。但我得到了与Lua的基于1的数组,特别是使用Lua的通用for循环和ipairs *** 作符 – 我通常可以避免担心数组如何索引。

总结

以上是内存溢出为你收集整理的为什么Lua数组(表)从1开始而不是0?全部内容,希望文章能够帮你解决为什么Lua数组(表)从1开始而不是0?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1288052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存