Ajout d'un nouveau délimiteur pour les chaînes de caractères multi-lignes littérales
Les chaînes de caractères peuvent être délimitées par le caractère guillemet ("). Une chaîne de caractères littérale est donc facile à reconnaître parce qu'elle commence et se termine par des guillemets. Si un caractère guillemet doit être inséré dans la forme littérale de la chaîne, il faut le faire précéder par un caractère 'barre-
On peut considérer qu'une chaîne de caractères est composée de plusieurs lignes dès lors que le caractère \n (new-line) en fait partie. Toutefois, l'utilisation des séquences 'barre-
Il est toutefois possible d'ajouter un délimiteur de chaînes de caractères supplémentaire qui permettrait d'éviter la nécessiter de saisir (explicitement) le caractère de retour à la ligne. Celui-ci ferait alors partie des caractères autorisés.
On peut pour cela utiliser le caractère accent grave '`'. Il s'agit du code ISO-8859-1:96 et se situe juste devant le caractère 'a' dans la table des codes.
Bien sûr, si un tel caractère devait être inséré dans une chaîne, il suffit de le faire précéder par '\' comme dans le cas du guillemet.
Blueprint information
- Status:
- Complete
- Approver:
- Luc Bruninx
- Priority:
- High
- Drafter:
- Luc Bruninx
- Direction:
- Approved
- Assignee:
- Luc Bruninx
- Definition:
- Approved
- Series goal:
- Accepted for 1.0
- Implementation:
- Implemented
- Milestone target:
- abstrasy-1.0.6339.0
- Started by
- Luc Bruninx
- Completed by
- Luc Bruninx
Related branches
Related bugs
Sprints
Work Items
Dependency tree
* Blueprints in grey have been implemented.