Lade...
 

Lines

Lines

Lines(fmtString, flags), Lines(fmtString), Lines(, flags), Lines

Parameter:  Formatstring für sprintf, Flags für ViewExport

Stack
Stack Position Typ Beschreibung
Stack(In) Top * String / Quellobjekt für String
  Top-1 INTEGER maxLines (≥0)
  Top-2 INTEGER skipLines (≥0)
Stack(Out) Top STRING (Teil-) Zeichenkette

Wie bei Anweisung String werden beliebige Daten vom Stack-Top in eine Zeichenkette transformiert. Aus dieser Zeichenkette wird die Teilzeichenkette zurückgegeben, die aus maximal maxLines Zeilen besteht und bei der die ersten skipLines Zeilen übersprungen wurden. Eine Zeile wird dabei durch "\n" begrenzt. Die erste zurückgegebene Zeile beginnt dabei nie mit einem "\n" (es sei denn sie ist leer) und die letzte zurückgegebene Zeile endet nie mit einem "\n" (es sei denn sie ist leer). Sollte die letzte Zeile durch ein in Windows übliches "\r\n" beendet sein, dann werden beide Steuerzeichen aus der letzten Zeile entfernt.

Code-Beispiel:
0 2 "1\n2\n3\n4\n5\n6\n" Lines // -> "1\n2" 3 10 "1\n2\n3\n4\n5\n6\n" Lines // -> "4\n5\n6\n" 1 2 "\n\n\n\n" Lines // "\n" 1 2 "\r\nsome\r\nlines\r\n" Lines // -> "some\r\nlines

 

 

Verwandte Themen