Tutorial / Zeichenketten

Zeichenketten

Eine Zeichenkette (englisch "String") ist eine Folge von einzelnen Zeichen, welche in JayMo mit doppelten Anführungszeichen eingeleitet und abgeschlossen wird.

"Hello world!"

Dies ist ebenso ein Objekt. Genau genommen ist es eine Objekt-Instanz, die in dieser Dokumentation jedoch kurz als "Objekt" bezeichnet wird.

Dieser String lässt sich ebenso mit "Print" ausgeben:

Print "Hello world!"

An den String lassen sich Funktionen anhängen, das Endergebnis wird dann mit "Print" ausgegeben:

Print "Hello world!".caseUp

Die Funktion ".caseUp" wandelt alle Buchstaben in Großbuchstaben um.

Print "Hello world!".left( 5 )

In diesem Beispiel werden die ersten 5 Buchstaben links abgeschnitten und das Ergebnis mit "Print" ausgegeben.

Um einer Funktion Werte (Argumente) zu übergeben, werden diese in Klammern (und mit Komma getrennt) an den Funktionsnamen angehängt.

In JayMo lassen sich Funktionen aneinander hängen:

Print "Hello world!".caseUp.left( 5 )

Die Ausgabe ist in diesem Beispiel:

HELLO

Mehrere Strings lassen sich mit "+" verbinden:

Print "Hello" + " " + "world!"

Einen String kann man sich als eine Kette von einzelnen Zeichen vorstellen. Dies macht ihn sehr ähnlich zu einer Liste, weshalb ein String auch einige Listen-Funktionen besitzt.

So läßt sich z.B. mit ".get" ein einzelnes Zeichen auslesen:

Print "Hello world!".get( 2 )

Im Gegensatz zu anderen Sprachen verwendet JayMo Positionen, weshalb hier das zweite Zeichen ausgegeben wird:

e
- Powered by OghsWiki -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €