<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti, so che la sequenza di escape della barra rovesciata JSL per le stringhe tra virgolette è \!\.Ma qual è la sequenza di escape equivalente per una barra?Ne esiste uno anche in JSL?Non ho visto alcun riferimento nella guida allo scripting JSL (p. 85).grazie, dj
C'è un "ignora quasi tutto" scappa potrebbe essere utile.
Write( "\!U263Atest\!U263A\[
anything " goes ' \ here \!n \!U263A
except square-bracket back-slash
]\\!U263Atest\!U263A" );
☺test☺
qualsiasi cosa "va" \ qui \!n \!U263A
tranne la barra rovesciata tra parentesi quadre
☺test☺
Nota che i caratteri della faccina sorridente dell'escape Unicode \!U263A funzionano al di fuori della parte \[ ... ]\ della stringa ma non all'interno.I due back slash adiacenti nell'ultima riga stanno facendo due lavori diversi; uno appartiene alla parentesi quadra e uno all'escape Unicode.E, naturalmente, se si omette ]\, il resto della JSL farà parte della stringa non terminata, causando un errore.Mantieni la stringa su una riga e anche la colorazione della sintassi dell'editor funzionerà meglio.