400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Ruby的.nil?.empty?.blank?.present?区别-创新互联

.nil? , .empty? .blank? .present?区别:

公司主营业务:成都网站制作、网站设计、外贸网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出西青免费做网站回馈大家。

例:.nil?

nil.nil?       => true
false.nil?     => false
1.nil?         => false
0.nil?         => false
"".nil?        => false
[].nil?        => false

例:.empty?

"".empty?          => true
"abc".empty?       => false
[].empty?          => true
[1, 2, 3].empty?   => false
1.empty?           => NoMethodError  #说明 empty? 方法不能用于整数

例:.blank?

p true.blank?        FALSE
 p false.blank?      TRUE
 p "true".blank?     FALSE
 p "".blank?         TRUE
 p "\n".blank?       TRUE
 p '\n'.blank?       FALSE
 p 'true'.blank?     FALSE
 p ''.blank?         TRUE
 p 1.blank?          FALSE
 p [].blank?         TRUE
 p [1].blank?        FALSE

例:.present?

nil.present?       => false
[].present?        => false
"hello".present?   => true
["a"].present?     => true

部分参考自:http://www.myexception.cn/program/1049108.html

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


新闻标题:Ruby的.nil?.empty?.blank?.present?区别-创新互联
网页路径:http://mzwzsj.com/article/dijege.html

其他资讯

让你的专属顾问为你服务