Genauer überlegt ist mein Tip tatsächlich Käse. Ich rede vom "
Verarbeiten von Listen"
divanebaba wrote:Ich bevorzuge, als Trennzeichen (Delimiter) für Listen, das | (pipe-Zeichen). ... Der Vorteil ist beim Verarbeiten von Listen erkennbar.
und rate im Beispielcode dann zum Ersetzen von
TAB's, welche jedoch nur Zeilenelemente trennen, anstatt das listentypische Zeilenende zu markieren.
Schweigen ist Gold. Hätte ich mal besser keinen Senf beigetragen.
Aus Rücksicht auf die Textmenge, sind beim ersten Beitrag folgende Punkte unerwähnt geblieben. Mein Hinweis gilt strenggenommen nur für das Zeilenende markierende Trennzeichen.
Also mehr dem Ersatz von
`n durch ein pipe.
TAB's spielen da kaum eine Rolle. Die
TAB's im Beispielcode ersetzt zu haben entsetzt
mich im Nachninein nun auch.
Zeilen prüfen, trimmen, entfernen, hinzufügen und vieles mehr zusammengefasst zu "Verarbeiten von Listen". Ich meine beim Abzählen und Trimmen von Zeichen immer wieder Schwierigkeiten bekommen zu haben.
Ein Zeilenumbruch
`n wird für Trimmbefehle als ein Zeichen verrechnet, obwohl es schon aus zwei Zeichen besteht.
Ich hatte irgendwann genug und meine, mit einstelligen Trennzeichen, meine programmiertechnischen Lücken recht gut umgegangen zu haben.
Trotz all der Unsicherheiten und Meinungsvielfalten, sind folgende Punkte sicher:
- Der Tip, die TAB's im Beispielcode durch einstellige Trennzeichen zu ersetzen, ist Käse, das gebe ich zu.
- Einfache Trennzeichen mehrstelligen oder komplizierten Sonderzeichen vorzuziehen sehe ich als sinnvoll.
Was ist mit diesem Befehl -->
Sort? Nach meinem Wissen akzeptiert dieser nur ein einstelliges Trennzeichen.
Einen Zeilenumbruch
`n ist sein Standard. Einen
TAB wird er vielleicht auch noch akzeptieren. Aber ein String ist, ohne weiteres, nicht vorgesehen.
Alle Angaben nach allerbestem
Unwissen.
Genauer überlegt ist mein Tip tatsächlich Käse. Ich rede vom "[b]Verarbeiten von Listen[/b]"[quote="divanebaba"]Ich bevorzuge, als Trennzeichen (Delimiter)[b] für Listen[/b], das | (pipe-Zeichen). ... Der Vorteil ist beim Verarbeiten von Listen erkennbar.[/quote]und rate im Beispielcode dann zum Ersetzen von [c]TAB[/c]'s, welche jedoch nur Zeilenelemente trennen, anstatt das listentypische Zeilenende zu markieren.
Schweigen ist Gold. Hätte ich mal besser keinen Senf beigetragen.
Aus Rücksicht auf die Textmenge, sind beim ersten Beitrag folgende Punkte unerwähnt geblieben. Mein Hinweis gilt strenggenommen nur für das Zeilenende markierende Trennzeichen.
Also mehr dem Ersatz von [c]`n[/c] durch ein pipe. [c]TAB[/c]'s spielen da kaum eine Rolle. Die [c]TAB[/c]'s im Beispielcode ersetzt zu haben entsetzt :crazy: :crazy: mich im Nachninein nun auch.
Zeilen prüfen, trimmen, entfernen, hinzufügen und vieles mehr zusammengefasst zu "Verarbeiten von Listen". Ich meine beim Abzählen und Trimmen von Zeichen immer wieder Schwierigkeiten bekommen zu haben.
Ein Zeilenumbruch [c]`n[/c] wird für Trimmbefehle als ein Zeichen verrechnet, obwohl es schon aus zwei Zeichen besteht.
Ich hatte irgendwann genug und meine, mit einstelligen Trennzeichen, meine programmiertechnischen Lücken recht gut umgegangen zu haben.
Trotz all der Unsicherheiten und Meinungsvielfalten, sind folgende Punkte sicher:
[list]
[*]Der Tip, die [c]TAB[/c]'s im Beispielcode durch einstellige Trennzeichen zu ersetzen, ist Käse, das gebe ich zu. :D :D
[*]Einfache Trennzeichen mehrstelligen oder komplizierten Sonderzeichen vorzuziehen sehe ich als sinnvoll.[/list]
Was ist mit diesem Befehl --> [url=https://ahkde.github.io/docs/commands/Sort.htm]Sort[/url]? Nach meinem Wissen akzeptiert dieser nur ein einstelliges Trennzeichen.
Einen Zeilenumbruch [c]`n[/c] ist sein Standard. Einen [c]TAB[/c] wird er vielleicht auch noch akzeptieren. Aber ein String ist, ohne weiteres, nicht vorgesehen.
Alle Angaben nach allerbestem [url=https://de.wikipedia.org/wiki/Lehrerempfehlung]Unwissen[/url].