string-to-symbol

    6熱度

    4回答

    我在我的代碼,如設置符號: "name_of_symbol".to_sym 然而,我的首席工程師在代碼審查作爲一種不好的做法把它撿起來,並問我設置一樣的符號: :"name_of_symbol" 當我問他爲什麼?他說這是不好的做法,但是當我問他剛纔說的是什麼原因時,這並不是一個令人滿意的答案。所以怎麼回事?有沒有什麼區別?

    0熱度

    5回答

    我想比較兩個散列和力量他們是平等的: 一個與鍵符號和值 第二用只有字符串。 如: sym_hash = {:id=>58, :locale=>:"en-US"} string_hash = {"id"=>58, "locale"=>"en-US"} 嘗試這樣不起作用: > sym_hash == string_hash => false 我第一次嘗試象徵的string_hash: >