⚛️ Atom 2 Smart Remote   🚚 FREE FEDEX SHIPPING from 397 USD   🌎 WORLDWIDE SHIPPING for 25 USD

Cordes

Introduction

Les chaînes de caractères sont une séquence de caractères entre guillemets simples (''), les guillemets doubles (""), ou des barres obliques (``). Les guillemets simples et les guillemets doubles fonctionnent de la même manière, mais les guillemets inversés (modèles de chaîne) présentent des caractéristiques particulières.

Création de chaînes de caractères

Pour créer une chaîne de caractères, il suffit de placer une séquence de caractères entre guillemets simples ou doubles.

Par exemple :

let str1 = 'Hello, world!';
let str2 = "MagiScript is awesome!";

MagiScript supporte également les chaînes de caractères, qui sont entourées de crochets (``) à la place des guillemets simples ou doubles. Les chaînes de modèles autorisent les lignes multiples et intègrent également des expressions à l'intérieur d'une chaîne à l'aide de caractères génériques. Les expressions de type "placeholder" sont entourées de ${}.

Par exemple :

let name = "MagiScript";
let message = `Hello, ${name}!`;

Méthodes des chaînes de caractères

strLen

strLen est une fonction intégrée dans MagiScript qui renvoie la longueur d'une chaîne de caractères. Elle prend un argument, qui est la chaîne à mesurer.

Par exemple :

let myStr = "MagiScript";
let len = strLen(myStr); // len is 10

strSub

strSub est une fonction intégrée dans MagiScript qui permet d'extraire une sous-chaîne d'une chaîne de caractères. Elle prend deux arguments : la chaîne à partir de laquelle la sous-chaîne sera extraite, ainsi que l'indice de départ (inclusif) et l'indice de fin (exclusif) de la sous-chaîne. Par exemple, il est possible d'extraire une sous-chaîne d'une chaîne de caractères :

let myStr = "MagiScript";
let subStr = strSub(myStr, 0, 4); // subStr is "Magi"

strCharAt

strCharAt est une fonction intégrée dans MagiScript qui renvoie le caractère à un index spécifié dans une chaîne de caractères. Elle prend deux arguments : la chaîne à partir de laquelle le caractère sera extrait, et l'index du caractère.

Par exemple :

let myStr = "MagiScript";
let char = strCharAt(myStr, 2); // char is "g"

strSplit

strSplit est une fonction intégrée dans MagiScript qui divise une chaîne de caractères en un tableau de sous-chaînes. Elle prend deux arguments : la chaîne à diviser et le caractère séparateur ou la sous-chaîne.

Par exemple :

let myStr = "MagiScript is awesome!";
let words = strSplit(myStr, " "); // words is ["MagiScript", "is", "awesome!"]

Conclusion

Dans MagiScript, les chaînes de caractères sont un type de données fondamental qui peut être créé en utilisant des guillemets simples ou doubles ou des backticks pour les chaînes modèles. Bien que MagiScript ne prenne pas en charge la propriété de longueur des chaînes, et en accédant à la lettre à un index en utilisant des crochets (str[2]), nous avons strLen, strSub, strCharAt et strSplit pour aider à manipuler et à extraire des informations des chaînes de caractères.

croix