我在所有页面上都安装了ruby调试器,但是我从不理解错误消息。有人可以引导我做这个吗?我想我知道无关紧要的哈希是什么(键可以是sym或str),但我不知道为什么这么重要。允许的最后一句话:错误,吓到我了。它与强参数有关吗?是不允许的“创建”动作吗?
for e, i in enumerate(a):
r = [True if i[0] == k[0] and e != j else False for j, k in enumerate(a)]
if any(r):
a.pop(e)
pprint(a)