Organisering av kode i funksjoner

Java:
Organisering av kode i funksjoner

Hvordan:

Her er et klassisk eksempel – en funksjon for å beregne fakultet av et tall.

public class MathUtils {

    public static void main(String[] args) {
        int number = 5;
        int result = factorial(number);
        System.out.println("Fakultetet av " + number + " er: " + result);
    }
    
    public static int factorial(int n) {
        if (n <= 1) {
            return 1;
        }
        return n * factorial(n - 1);
    }
}

Utdata vil være:

Fakultetet av 5 er: 120

Dypdykk

Før funksjoner var en ting, var kode stappet inn i monolittiske blokker, og det å feilsøke var som å finne en nål i en høystakk. Nå hjelper innkapsling av funksjonalitet i funksjoner med å raskt isolere problemer. Alternativer inkluderer lambda uttrykk i Java eller metoder i objektorientert programmering, som begge tjener lignende formål. Når du skriver en funksjon, husk: (1) Hver funksjon bør ha et enkelt ansvar og (2) navnet på funksjonen bør tydelig beskrive dens formål.

Se også

For mer om å organisere kode: