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