打印

小声问个小白问题,Ruby里的块注释是怎么写的啊?

小声问个小白问题,Ruby里的块注释是怎么写的啊?

小声问个小白问题,php?name=Ruby" onclick="tagshow(event)" class="t_tag">Ruby里的块注释是怎么写的啊?
本帖最近评分记录
  • skyover R币 +2 有问题就问,当然要先看下精华区。^_^ 2007-11-7 10:05

TOP

本帖最近评分记录
  • skyover R币 +2 善于发现,整理资源 2007-11-7 10:05

TOP

谢谢,这个帖子我其实看过了的,不过在我用editplus写代码的时候,只要一用到 =begin , =end做块注释,运行到注释的地方是程序就必定会报错,非常郁闷,所以发帖想确认一下块注释的写法,得到确认后再试发现依然报错。困惑半天后,才想到有可能是=begin,=end缩进用的空格 或 tab造成,删掉空格后让=begin,和=end顶行写后,程序运行通过。
这让我非常困惑,why?那位老大可以解释一下呢?

TOP

其实,不用解释,就当约定好了

TOP

rubu解释器对行首,空格,tab都会作特殊的解析,然后转换成自己的内部格式,然后执行
所以顶格的=begin,=end有特殊含义
类似的用法还有<<EOF
some string
EOF

最后的一行EOF也要顶格写

TOP

纠正一下,栏目管理员,只要如#{帖子}这样就不用EOF顶格写了

<<-EOF not <<EOF

TOP

2008-11-22 17:18 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61