RubyonRails中“零”、“空白”的簡明解釋我發現自己反復尋找一個清晰的定義的區別nil?, blank?,和empty?在RubyonRails中。這是我來的最近的地方:blank?對象是false、空或空格字符串。例如,"", " ", nil, [],和{}都是空白。nil?對象是NilClass的實例。empty?對象是特定于類的,定義因類而異.如果字符串沒有字符,則為空;如果數組不包含項,則為空。有沒有什么遺漏的東西,或者可以進行更緊密的比較?
RubyonRails中“零”、“空白”的簡明解釋
慕蓋茨4494581
2019-07-01 10:55:54