1. To slags kommentarer
Vi bør tilføje et par ord til det, der blev sagt ovenfor.
I Java kan du skrive kommandoer, men du kan også tilføje kommentarer til disse kommandoer direkte i koden. Kompileren ignorerer fuldstændigt kommentarerne. Når programmet køres, udelades alle kommentarer.
Her er et eksempel:
public class Home
{
public static void main (String[] args)
{
/*
Now we'll display the phrase 'Amigo is the Best'
*/
System.out.print("Amigo ");
System.out.print("is the ");
System.out.print("Best");
}
}
Vi tilføjede kommentaren 'Nu viser vi sætningen...'. Begyndelsen af kommentaren er angivet med et par symboler ( /*
), og slutningen - med ( */
). Når programmet er kompileret, udelader compileren alt mellem symbolerne /*
og*/
Du kan skrive hvad du vil i en kommentar.
Normalt handler kommentarer i kode om dele af koden, som er svære at forstå. Nogle kommentarer består af snesevis af strenge: disse er ofte skrevet før metoder til at beskrive nuancer i, hvordan de fungerer.
Der er endnu en måde at tilføje en kommentar til koden. Du kan bruge to skråstreger frem ( //
).
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");
}
}
Her anses koden, der starter med //
og op til slutningen af linjen med, //
for at være en kommentar. Med andre ord er der ikke noget andet symbolpar, der bruges til at 'fuldføre kommentaren'.
2. Kommentarer fra programmørernes liv
Nogle kommentarer er i øvrigt virkelig interessante.
// I'm not responsible for this code. I was forced to write it against my will.
// Dear, future me. Please forgive me for this code.
// 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 programmer:
//
// When you finish 'optimizing' this subroutine
// and realize what a huge mistake it 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 only God knows.
// Sometimes it seems that the compiler is just ignoring all my comments
// I dedicate all my code and my work to my wife Darlene,
// who will have to provide for me, our three kids, and the dog when
// it gets released to the public.
// Magic. Don't touch.
Ja, nogle kommentarer er meget sjove.
GO TO FULL VERSION