JSON

提升你代码质量的10个Ruby小技巧(2)

字号+ 作者:H5之家 来源:H5之家 2015-11-17 11:37 我要评论( )

here 文档有一个缺点就是它会影响代码流畅和缩进问题,由于 HERE 会缩进两格,但有时为了最后内容连续性,你可能会把每行内容都靠左写,像这样: defmy_method-HERERubystricksInterestingRightHEREend 这有一个技

here 文档有一个缺点就是它会影响代码流畅和缩进问题,由于 HERE 会缩进两格,但有时为了最后内容连续性,你可能会把每行内容都靠左写,像这样:

def my_method <<-HERE Ruby stricks Interesting Right HERE end

这有一个技巧可以避免它,通过用 gsub 方法加一个正则表达式。你可以自动的去除前面的空格,这样你就能保持缩进。

def my_method <<-HERE.gsub(/^\s+/, '') Ruby stricks Interesting Right HERE end

热门相关推荐:

在源码阶段写出更快Ruby的秘诀

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评