Funktion Programmierung

Eine Funktion ist ein Block von wiederverwendbarem Code, der eine bestimmte Aufgabe ausführt.

Funktionen ermöglichen es, den Code sauberer, modularer und effizienter zu gestalten. Sie können Parameter annehmen und Werte zurückgeben. Sie helfen dabei, Wiederholungen zu vermeiden, logische Einheiten zu kapseln und Programme besser wartbar zu machen.


🧠 Eigenschaften von Funktionen


Bsp

🐍 Python Beispiel

def sayHello(name):
    return f"Hallo, {name}!"

print(sayHello("Nutzer"))

☕ Java Beispiel

public class Main {
    static String sayHello(String name) {
        return "Hallo, " + name + "!";
    }

    public static void main(String[] args) {
        System.out.println(sayHello("Nutzer"));
    }
}

🧾 JavaScript Beispiel

function sayHello(name) {
    return `Hallo, ${name}!`;
}

console.log(sayHello("Nutzer"));

🔣 C Beispiel

#include <stdio.h>

void sayHello(char name[]) {
    printf("Hallo, %s!\n", name);
}

int main() {
    sayHello("Nutzer");
    return 0;
}

📌 Beispiel mit Rückgabewert und Parameter

def addiere(a, b):
    return a + b

print(addiere(3, 5))  # Ausgabe: 8

Important

Nicht mit Methode Programmierung verwechseln!!!
Methoden sind Funktionen, die an Objekte (z. B. Klassen in OOP) gebunden sind.