char hello[] = "hello"; #C
hello = ['h', 'e', 'l', 'l', 'o'] #Ruby
如果我在 Ruby 中输出 hello[0] 类,它会显示“String”。这是因为 Ruby 中存在单引号字符串,并且似乎没有 char 类型的概念。前几天我对我的同事说他有一个字符数组,他说“不,我没有,我有一个字符串数组”。挑剔,是的,但从技术上讲,也许他是正确的。来自 CI 世界的人往往不会将单个字符视为字符串。是否同意上面的 hello 数组是字符串数组而不是字符数组?