Wie ein mehrzeiliges Textwert in Dyalog APL codieren?Multi-line Textwerte in Dyalog APL
Ich möchte so etwas wie dieses kodieren:
query←'
SELECT *
FROM SOME_TABLE
'
der Lage sein, diesen Text zu SQL Developer zu kopieren und zurück.
Ich weiß, dass ich es auf diese Weise codieren könnte:
query←''
query,←'SELECT * '
query,←'FROM SOME_TABLE '
Aber es würde mir nicht erlauben, diesen Text zu SQL Developer zu kopieren und leicht zurück.
Ist es möglich, temporäre Überschreibung Code die Newline-Zeichen in Dyalog APL-Funktion Quelle?
Netter Trick, danke. Es gibt einige Probleme damit: 1) die Abfrage wird umgeben von 'a ← {' und '}' mit einigen Leerzeichen 2) '}' Zeichen innerhalb der Abfrage (in String-Konstanten) werden nicht unterstützt 3) Dyalog APL formatiert die Abfrage auf ihre eigene Art und Weise. Das Trimmen auf diese Weise getan werden könnte: Abfrage ← (query⍳ '{') ↓ (1 + query⍳ '}') ↑ Abfrage – Olexa