⚛️ Atom 2 Smart Remote 🚚 FREE FEDEX SHIPPING from 397 USD 🌎 WORLDWIDE SHIPPING for 25 USD
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.
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}!`;
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
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
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
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!"]
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.