image-ru-00-21

"Wow, un'altra donna umana! Ma stavolta con i capelli neri. Davvero interessante!"

"Ciao, mi chiamo Kim."

"Ciao, io sono Amigo!"

"Lo so. Sono stata io a trovarti questo nome. Diego non ci avrebbe pensato."

La mente di Amigo prese a correre alla velocità degli elettroni. "Mmm... com'è carina... chissà se le piacciono i robot."

"Torniamo alla lezione. Ti spiegherò i concetti con termini semplici."

"OK."

"Vorrei aggiungere qualcosa a quanto detto dal professore e da Rishi."

"In Java puoi scrivere comandi, ma puoi anche aggiungere commenti ai comandi direttamente nel codice. Il compilatore ignora completamente i commenti. Quando il programma viene eseguito, tutti i commenti sono esclusi."

"Puoi farmi un esempio, per favore?"

"Oh, certo:"

public class Home
{
    public static void main(String[] args)
    {
        /*
        Now we'll display the phrase 'Amigo Is The Best' on the screen
        */
        System.out.print("Amigo ");
        System.out.print("Is ");
        System.out.print("The ");
        System.out.print("Best");
    }
}    

"Abbiamo aggiunto il commento 'Ora visualizzeremo sullo schermo...' L'inizio del commento è indicato dalla coppia di simboli /* e la fine dalla coppia di simboli */. Quando il programma viene compilato, il compilatore omette tutto quanto si trova tra i simboli /* e */."

"Quindi posso scrivere quello che mi pare?"

"Sì. In genere si inseriscono commenti nel codice per spiegare parti difficili da capire. Ci possono essere commenti di decine di righe, spesso inseriti prima dei metodi per descrivere nel dettaglio come funzionano."

"C'è un altro modo per aggiungere un commento al codice: puoi usare due barre (//)."

public class Home
{
    public static void main(String[] args)
    {
        System.out.print("Amigo ");
        System.out.print("Is The "); // This is also a comment
        System.out.print("Best");
    }
}

"Qui la parte del codice che inizia con // e arriva alla fine della riga contenente // viene considerata come un commento. In altre parole, non serve una seconda coppia di simboli per 'chiudere il commento'."

"A proposito, ecco una raccolta di commenti interessanti."

// I'm not responsible of this code. They made me write it, against my will.
// Dear future me. Please forgive me.
// I can't even begin to express how sorry I am.
// If I see something like this once more, I'll have a complete mental breakdown at work.
// If this condition is ever satisfied,
// please inform me for a reward. Phone: xxx-xxx-xxx.
// Dear maintainer:
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
// total_hours_wasted_here = 42
// When I wrote this, only God and I understood what I was doing
// Now, God only knows
// Sometimes I believe compiler ignores all my comments.
// I dedicate all this code, all my work, to my wife, Darlene, who will 
// have to support me and our three children and the dog once it gets 
// released into the public.
// Drunk, fix later
// Magic. Do not touch

"Sì, alcuni commenti sono proprio divertenti."

"È tutto per oggi."

"È stata una lezione breve ma interessante. Grazie, Kim."