<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>