<div dir="ltr">2013/6/4 Vittorio Spina <span dir="ltr"><<a href="mailto:vittorio.spina@gmail.com" target="_blank">vittorio.spina@gmail.com</a>></span><div><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
ho pensato a fare un overloading perchè non e' semplice cambiare
tutti i print con un find&replace.<br>
la riga <br>
<blockquote>print "ciao mondo"<br>
</blockquote>
dovrebbe diventare<br>
<blockquote>print_log("ciao mondo")<br>
</blockquote>
e l'ultima parentesi tonda chiusa non saprei proprio come
inserirla...<br></div></blockquote><div><br></div><div style>Il comando di Marco funziona ma solo se stampi una stringa e basta, se vuoi stampare anche una variabile devi usare questo:</div><div style><br></div><div style>
<font color="#000000" face="arial, sans-serif"> :%s/\<print \(.*\)$/print_log("\1")/</font><br></div><div style><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></span></div>
<div style>
<font color="#000000" face="arial, sans-serif">Attenzione però, la tua funzione print_log deve essere definita così:</font></div><div style><font color="#000000" face="arial, sans-serif"><br></font></div><div style><font color="#000000" face="arial, sans-serif"> def print_log(*args):</font></div>
<div style><font color="#000000" face="arial, sans-serif"><br></font></div><div style><font color="#000000" face="arial, sans-serif">altrimenti non ti accetta più parametri come in questo caso:</font></div><div style><font color="#000000" face="arial, sans-serif"><br>
</font></div><div style><font color="#000000" face="arial, sans-serif"> print "Ciao", pippo, "pluto"</font></div><div style><font color="#000000" face="arial, sans-serif"><br></font></div><div style>
Infatti questa riga diventerebbe:</div><div style><br></div><div style><span style="color:rgb(0,0,0);font-family:arial,sans-serif"> print_log("Ciao", pippo, "pluto")</span><br></div><div style><span style="color:rgb(0,0,0);font-family:arial,sans-serif"><br>
</span></div><div style><br></div><div style><font color="#000000" face="arial, sans-serif">Ciao.</font></div><div style><font color="#000000" face="arial, sans-serif">Marco.</font></div><div style>P.S. \< e \> in vim corrispondono al \b delle regex</div>
</div><div><br></div>-- <br><div><div><div><div><a href="http://beri.it/" target="_blank">http://beri.it/</a> - Un blog</div><div><a href="http://beri.it/i-miei-libri/" target="_blank">http://beri.it/i-miei-libri/</a> - Qualche libro</div>
<div><br></div></div></div></div>
</div></div></div>