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
-
Wiederverwendbarkeit: Einmal definiert, kann sie beliebig oft aufgerufen werden.
-
Parameter: Funktionen können Eingaben (Argumente) annehmen.
-
Rückgabewert: Funktionen können Ergebnisse zurückgeben.
-
Kapselung: Logik wird gebündelt und außerhalb abstrahiert.
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.