【问题标题】:Continuing a statement on the next line WITH A COMMENT在下一行继续声明 WITH A COMMENT
【发布时间】:2010-10-09 16:46:48
【问题描述】:

如果我在 Ruby 中有一条语句要在下一行继续,通常我会在行尾添加一个反斜杠,如下所示:

print x \
+ y

但是如果我有cmets就行了,就不行了:

print x #show x 
+ y # show y

有没有办法解决这个问题?

(编辑:Squeegy 的解决方案是正确的,实际上,我知道你可以这样做,但我特别想知道是否有办法在与反斜杠相同的行上添加注释)。

【问题讨论】:

    标签: ruby-on-rails ruby newline continuations


    【解决方案1】:

    您需要在第一行加号。我不认为 cmets 与 blackslash 一起使用

    puts 'abc' + #Start abc
      'def'      #Add def
    

    【讨论】:

    • 我实际上想知道是否有办法在与反斜杠相同的行上添加评论,但在看到 beautifulpixel 之后,我很乐意接受你的话:)谢谢。跨度>
    • 这就是尾随注释禁用行尾反斜杠的原因。以 + 或 - 等运算符结尾的行不需要反斜杠! stackoverflow.com/a/27792546/2097284
    猜你喜欢
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    相关资源
    最近更新 更多