Zum Inhalt springen
hanse-computing.de
  • Moin
  • Über uns
  • Leistungen
  • Projekte
  • Neuigkeiten
  • Wissen
    • Netzwerktechniken
    • Systemadministration
    • Hardware-Spezifikationen
    • KI & Automatisierung
    • Glossar
      • Fachbegriffe
      • Programmiersprachen-Befehle
    • Datenbanken
    • IT-Grundlagen
    • Python: Grundlagen
    • Python: Datenstrukturen
    • Python: Dateien & IO
    • Python: Web & Frameworks
    • Python: Fehler & Debugging
    • Webentwicklung
    • Linux & Betriebssysteme
    • IT-Sicherheit
    • Cloud & Container
    • Tools & Software
    • Netzwerk: TCP/IP
    • Netzwerk: DNS & Dienste
    • Netzwerk: Sicherheit
    • Netzwerk: Tools
    • KI: Grundlagen
    • KI: Praxis
    • KI: LLM & Agenten
    • Hardware: Server
    • Hardware: Netzwerkgeräte
    • Hardware: Peripherie
    • Wiki-Startseite
    • Letzte Änderungen
    • Kategorie-Browser
    • Zufallsartikel
  • Infrastruktur
  • AI Easy Start
  • Test-Drive
  • Kontakt
  • Affiliate
  • Impressum
  • Datenschutz

Sprache auswählen

  • Deutsch (Deutschland)
  • English (United Kingdom)
  1. Aktuelle Seite:  
  2. Startseite
  3. Wissen
  4. Glossar
  5. Programmiersprachen-Befehle

Kotlin-Befehle: Schnellreferenz für Android und JVM

Kotlin – Schnellreferenz

Kotlin ist die moderne Sprache für Android-Apps und läuft auf der JVM – voll kompatibel mit Java, aber prägnanter und sicherer.

Variablen und Null-Safety

val name = "Hanse"      // unveränderlich
var alter = 42          // veränderlich
var option: String? = null  // nullable

println("Hallo, $name!")

Bedingungen und Schleifen

if (alter >= 18) {
    println("Volljährig")
} else {
    println("Minderjährig")
}

for (i in 0 until 5) {
    println(i)
}

val liste = listOf(1, 2, 3)
for (wert in liste) {
    println(wert)
}

Funktionen und Data Classes

fun begruesse(name: String): String = "Hallo, $name!"

data class Kunde(val name: String, val alter: Int)

val k = Kunde("Hanse", 42)

Null-Safe-Zugriff

println(option?.length ?: "ist null")

Gradle-Befehle

AufgabeBefehl
App bauen./gradlew build
App installieren./gradlew installDebug
Tests./gradlew test
Kotlin-Skriptkotlin skript.kts

Verwandt: Java · Swift · API

Swift-Befehle: Schnellreferenz für iOS/macOS

Swift – Schnellreferenz

Swift ist Apples Sprache für iOS, iPadOS und macOS – modern, sicher und lesbar.

Variablen und Optionals

let name = "Hanse"        // Konstante
var alter = 42            // Variable
var option: Int? = nil    // Optional

print("Hallo, (name)!")

Bedingungen und Schleifen

if alter >= 18 {
    print("Volljährig")
} else {
    print("Minderjährig")
}

for i in 0..<5 {
    print(i)
}

let liste = [1, 2, 3]
for wert in liste {
    print(wert)
}

Funktionen und Structs

func begruesse(_ name: String) -> String {
    return "Hallo, (name)!"
}

struct Kunde {
    var name: String
    var alter: Int
}

let k = Kunde(name: "Hanse", alter: 42)

Optionals entpacken

if let sicher = option {
    print(sicher)
} else {
    print("nil")
}

Swift Package Manager

AufgabeBefehl
Paket erstellenswift package init
Bauenswift build
Testenswift test
Skript ausführenswift skript.swift

Verwandt: Kotlin · JavaScript · API

Ruby-Befehle: Schnellreferenz für Ruby und Rails

Ruby – Schnellreferenz

Ruby ist eine elegante, objektorientierte Sprache – bekannt durch das Web-Framework Ruby on Rails.

Variablen und Ausgabe

name = "Hanse"
alter = 42
liste = [1, 2, 3]
daten = { key: "value" }

puts "Hallo, #{name}!"

Bedingungen und Schleifen

if alter >= 18
  puts "Volljährig"
else
  puts "Minderjährig"
end

5.times { |i| puts i }

liste.each do |item|
  puts item
end

Methoden und Blöcke

def begruesse(name, gruss = "Hallo")
  "#{gruss}, #{name}!"
end

puts begruesse("Welt")

# Block
[1, 2, 3].map { |x| x * 2 }

Klassen

class Kunde
  attr_accessor :name

  def initialize(name)
    @name = name
  end
end

k = Kunde.new("Hanse")

Ruby-Gem-Befehle

AufgabeBefehl
Skript ausführenruby skript.rb
Gem installierengem install rails
Neues Rails-Projektrails new app
Server startenrails server
Konsolen-Sessionirb

Verwandt: Python · PHP · API

Rust-Befehle: Schnellreferenz für sichere Systemprogrammierung

Rust – Schnellreferenz

Rust ist eine moderne Systemsprache mit Speichersicherheit ohne Garbage Collector – beliebt für CLI-Tools, WebAssembly und sicherheitskritische Software.

Grundgerüst

fn main() {
    let name = "Hanse";       // unveränderlich
    let mut alter = 42;       // veränderlich
    println!("Hallo, {}!", name);
}

Ownership und Borrowing

fn main() {
    let s = String::from("Hallo");
    let len = berechne_laenge(&s);   // borrow
    println!("{}: {}", s, len);
}

fn berechne_laenge(s: &String) -> usize {
    s.len()
}

Schleifen und Bedingungen

for i in 0..5 {
    println!("{}", i);
}

if alter >= 18 {
    println!("Volljährig");
} else {
    println!("Minderjährig");
}

Structs und Methoden

struct Kunde {
    name: String,
    alter: u8,
}

impl Kunde {
    fn ist_volljaehrig(&self) -> bool {
        self.alter >= 18
    }
}

Cargo-Befehle

AufgabeBefehl
Neues Projektcargo new projekt
Bauencargo build
Ausführencargo run
Testscargo test
Abhängigkeitcargo add serde

Verwandt: C/C++ · Go · Container

C#-Befehle: Schnellreferenz für .NET

C# – Schnellreferenz

C# ist die Hauptsprache von Microsoft .NET – für Web (ASP.NET), Desktop, Spiele (Unity) und Cloud-Dienste.

Grundgerüst

using System;

class Programm {
    static void Main() {
        string name = "Hanse";
        int alter = 42;
        Console.WriteLine($"Hallo, {name}!");
    }
}

Bedingungen und Schleifen

if (alter >= 18) {
    Console.WriteLine("Volljährig");
} else {
    Console.WriteLine("Minderjährig");
}

for (int i = 0; i < 5; i++) {
    Console.WriteLine(i);
}

foreach (var item in new[] { 1, 2, 3 }) {
    Console.WriteLine(item);
}

LINQ (Datenabfragen)

var namen = new List<string> { "Anna", "Ben", "Chris" };
var gefiltert = namen.Where(n => n.StartsWith("A")).ToList();

async/await

async Task<string> LadeDatenAsync() {
    using var client = new HttpClient();
    return await client.GetStringAsync("https://api.example.com");
}

dotnet-CLI

AufgabeBefehl
Neues Projektdotnet new console
Ausführendotnet run
Bauendotnet build
Testsdotnet test
NuGet-Paketdotnet add package Name

Verwandt: Java · SQL · API

  1. Java-Befehle: Schnellreferenz für Java
  2. C und C++: Schnellreferenz für Systemprogrammierung
  3. Go-Befehle: Schnellreferenz für Go (Golang)
  4. Bash-Befehle: Die wichtigste Linux-Kommandozeilen-Referenz

Seite 6 von 7

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
hanse-computing.de

hanse-computing.de – KI-gestützte Dienstleistungen aus Lübeck.

hanse-computing.de
IT-Dienstleistungen aus der Hansestadt
Über uns · Projekte · Neuigkeiten · Affiliate
Impressum · Datenschutz
© 2026 hanse-computing.de
© 2026 hanse-computing Impressum Datenschutz