4D v16.3Symbole für direkten Zeichenzugriff |
||
|
4D v16.3
Symbole für direkten Zeichenzugriff
Symbole für direkten Zeichenzugriff
Mit den Symbolen [[...]] können Sie sich auf ein einzelnes Zeichen innerhalb einer Zeichenkette beziehen. So können Sie in einem Feld bzw. einer Variablen vom Typ Alpha bzw. Text einzelne Zeichen ansprechen. Hinweis zur Kompatibilität: Ab 4D v13 können Sie die früheren Mac OS Symbole (≤...≥) im Methodeneditor nicht mehr sehen. Diese Syntax auf der linken Seite des Zuweisungsoperators (:=) weist der angegebenen Position in der Zeichenkette ein Zeichen zu. Beispiel: Ist vsName kein leerer String, setzt folgender Code das erste Zeichen von vsName in Großbuchstaben: If(vsName#"") Diese Syntax mit dem gewünschten Zeichen innerhalb eines Ausdrucks gibt dieses als String mit einem Zeichen zurück: ` Folgendes Beispiel prüft, ob das letzte Zeichen von vtText das Jokerzeichen "@" ist Beim Einsatz der Symbole für direkten Zeichenzugriff müssen Sie vorhandene Zeichen in einer Zeichenkette auf dieselbe Weise wie die Elemente in einem Array ansprechen. Sprechen Sie beispielsweise das 20. Zeichen einer Textvariablen an, muss diese Variable auch mindestens 20 Zeichen enthalten. Ist das nicht der Fall,
vsAnyText:="" erscheint folgender Runtime-Fehler: Folgende Projektmethode schreibt den ersten Buchstaben jedes Worts im Text groß, der als Parameter übergeben wurde und gibt den Text mit großen Anfangsbuchstaben zurück: ` Projektmethode Text mit Großbuchstaben Die Zeile: ALERT(Capitalize text("Hallo, mein Name ist Rita und ich werde bald Chefin!")) zeigt folgende Meldung auf dem Bildschirm:
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |