2009-02-24 16 views
14

Se ho una dichiarazione in Ruby che voglio continuare sulla riga successiva, normalmente vorrei aggiungere una barra rovesciata alla fine della riga come questa:Proseguendo una dichiarazione sulla riga successiva con un commento

print x \ 
+ y 

Ma se ho commenti sulla linea, non funziona:

print x #show x 
+ y # show y 

c'è un modo per aggirare questo?

(Modifica: la soluzione di Squeegy è corretta e, in realtà, sapevo che si poteva fare ciò ma mi chiedevo in particolare se c'è un modo per avere un commento sulla stessa riga del backslash).

risposta

15

È necessario firmare più sulla prima riga. Non penso commenti lavoro con il blackslash

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

realtà stavo chiedendo se ci sia un modo per avere un commento sulla stessa linea della barra rovesciata ma dopo aver visto beautifulpixel sarò volentieri sulla parola che non c'è :) Grazie. –

+0

Ecco perché un commento finale disabilita il backslash di fine riga. Le linee che terminano con un operatore come + o - non hanno bisogno di barra rovesciata! http://stackoverflow.com/a/27792546/2097284 –

Problemi correlati