2
我已经构建了一个表单标记并获取了从用户中选择的值。这就是我得到:如何将散列中的字符串转换为整数
params[:user_answer_ids] = {"170"=>["599"], "162"=>["561", "563", "565"], "160"=>["549", "550"]}
现在我想所有的字符串转换成该哈希为int,如:
params[:user_answer_ids] = {170=>[599], 162=>[561, 563, 565], 160=>[549, 550]}
我想转换为int,因为我想比较问答IDS后来。目前,我必须在循环散列时使用to_i
方法,所以我想知道是否有任何方法将所有字符串一次转换为int。
非常感谢,它的工作原理:D – Thanh
不应该只是最好的检索密钥,如果它不是'nil'把它转换为'to_i'? –
我喜欢它,数据不变。 – Healer