2009-02-24 16 views
14

Wenn ich eine Erklärung in Ruby, die ich in der nächsten Zeile fortgesetzt werden soll, normalerweise würde ich einen umgekehrten Schrägstrich am Ende der Zeile wie folgt hinzu:Fortsetzung einer Erklärung auf der nächsten Zeile mit einem Kommentar

print x \ 
+ y 

Aber wenn ich Kommentare auf der Linie haben, funktioniert es nicht:

print x #show x 
+ y # show y 

gibt es eine Möglichkeit, dies um?

(Edit: Squeegys Lösung ist korrekt und eigentlich wusste ich, dass Sie das tun könnten, aber ich fragte mich besonders, ob es einen Weg gibt, einen Kommentar in derselben Zeile wie der Backslash zu haben).

Antwort

15

Sie müssen Pluszeichen in der ersten Zeile. Ich denke nicht, Kommentare Arbeit mit dem blackslash

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

ich eigentlich habe mich gefragt, ob es einen Weg gibt, einen Kommentar in der gleichen Zeile wie die Backslash haben, aber nach beautifulpixel da ich werde gerne Wort nehmen, dass es nicht :) Vielen Dank. –

+0

Hier ist, warum ein abschließender Kommentar den Backslash am Zeilenende deaktiviert. Zeilen, die mit einem Operator wie + oder - enden, benötigen keinen Backslash! http://stackoverflow.com/a/27792546/2097284 –

Verwandte Themen