某天晚上写半夜实在睡不着,起来写点业务代码
开始写了个很大的 hash,最后发现只有 2 个元素,其中一个有嵌套 hash,于是把 hash 直接变成 2 个参数,剥掉一层。
删了大括号,把:改成= ,看上去一切都很美好。。。。
传到函数里发现第一个参数莫名其妙就变成数组了。。。。而且还带着后面的数据。。。。。
简直要疯啊。。。。
折腾了大概一个小时,才发现原来 hash 的逗号没有删除。。。。
因为原来的 hash 换行了,所以逗号安静的躺在不起眼的末尾,检查了好几次都没有发现,我差点都开始怀疑人生了。