gpt4 book ai didi

Ruby:不能将字符串强制转换为 fixnum

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:49 32 4
gpt4 key购买 nike

<分区>

我创建了一个程序,它接受输入学生姓名和每个学生的分数。然后将学生的姓名保存为一个 csv 文件,分数也保存在一个单独的 csv 文件中。

接下来我有一个程序可以从该 csv 文件中读取并将名称和分数存储回数组中。然后,我在数组中搜索学生,如果找到,它会显示学生和学生分数。

这是我遇到问题的地方。我想找到分数数组的总和,然后我可以使用总和来找到平均值。我尝试这样做并得到了错误(见标题):

score.inject(0) {|sum,i| sum += i}
puts sum

当我计算 puts score 时,它​​是这样说的:[“100” “100” “98” “87”]

是不是说我的分数因为数字周围的引号而被读取为字符串?如果是这样,我该如何解决?

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com