今天测试偶然发现 zsh 下的数组下标是从 1 开始,而且很多 shell 脚本语言都是从 1 开始 (Bourne, csh, tcsh, fish, rc, es, yash),ksh 是一个例外,而 bash 采用了 ksh 的方式。 #无用但有趣
reference: Is there a reason why the first element of a Zsh array is indexed by 1 instead of 0?
今天测试偶然发现 zsh 下的数组下标是从 1 开始,而且很多 shell 脚本语言都是从 1 开始 (Bourne, csh, tcsh, fish, rc, es, yash),ksh 是一个例外,而 bash 采用了 ksh 的方式。 #无用但有趣
reference: Is there a reason why the first element of a Zsh array is indexed by 1 instead of 0?
最新评论