2009-02-24 21 views
14

Jeśli mam oświadczenie w Ruby, który chcę kontynuować w następnym wierszu, normalnie bym dodać odwrotny ukośnik na końcu linię:Kontynuując oświadczenie w następnym wierszu z komentarzem

print x \ 
+ y 

Ale jeśli mam uwag na linii, to nie działa:

print x #show x 
+ y # show y 

Czy istnieje sposób wokół to?

(Edycja: rozwiązanie Squeegy jest poprawne i, faktycznie, wiedziałem, że możesz to zrobić, ale zastanawiałem się szczególnie, czy istnieje sposób na komentarz w tej samej linii co backslash).

Odpowiedz

15

Musisz dodać znak w pierwszym wierszu. Nie sądzę komentarze pracę z blackslash

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

I faktycznie zastanawiać, czy istnieje sposób, aby komentarz na tej samej linii co backslashem ale po obejrzeniu beautifulpixel Chętnie ci na słowo, że nie ma :) Dzięki. –

+0

Oto dlaczego komentarz końcowy wyłącza ukośnik końca linii. Linie kończące się na operatorze takim jak + lub - nie wymagają odwrotnego ukośnika! http://stackoverflow.com/a/27792546/2097284 –