Ruby`if`块的推荐缩进样式为变量赋值?
发布时间:2020-12-17 03:45:50 所属栏目:百科 来源:网络整理
导读:哪些是更好的 Ruby代码格式化风格,为什么? 选项A: def load_business @business ||= if params[:badge_uuid] # some code else # some other code endend 选项B: def load_business @business ||= if params[:badge_uuid] # some code else # some other
哪些是更好的
Ruby代码格式化风格,为什么?
选项A: def load_business @business ||= if params[:badge_uuid] # some code else # some other code end end 选项B: def load_business @business ||= if params[:badge_uuid] # some code else # some other code end end 解决方法
这是一个主观问题,所以我们只能给出(希望有理由)意见.我总是使用选项A.我的理由:
>代码块在相同的缩进级别打开和关闭,从而创建“视觉凝聚力”. 我在编写多行哈希/数组/时使用这种风格(请注意逗号也在最后一个元素中,这样我们就可以轻松地以差异友好的方式重新排序它们): hash = { :a => 1,:b => 2,} array = [ :a,:b,] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |