- Aide de Scilab
- Chaînes de caractères
- ascii
- asciimat
- blanks
- char
- convstr
- emptystr
- eval
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- prettyprint
- regexp
- sci2exp
- strcat
- strchr
- strcmp
- strcmpi
- strcspn
- strindex
- string
- strings
- stripblanks
- strncpy
- strrchr
- strrev
- strsplit
- strspn
- strstr
- strsubst
- strtod
- strtok
- tokenpos
- tokens
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
string
conversion en chaîne de caractères
Séquence d'appel
string(x) [out, in, text] = string(x)
Paramètres
- x
Booléen, complexe, réel, entier, polynôme matrice, bibliotheque ou fonction
Description
Convertit une matrice en matrice de chaînes de caractères.
Si x
est une fonction [out, in, text] =
string(x)
retourne 3 vecteurs de chaînes de caractères :
out
est le vecteur des variables de sortie,
in
est le vecteur des variables d'entrée, et
text
est le vecteur colonne du code source de la
fonction.
Si x
est une variable bibliotheque
lib
, text est un vecteur colonne de chaînes de
caractères. Le premier élément contient le chemin de la bibliothèque et
l'autre élément le nom des fonctions qui sont définies dans cette
bibliothèque.
Les chaînes de caractères sont définies de la façon suivant,
'string'
(entre quotes) ou "string"
(entre double quotes); les matrices de chaînes de caractères sont définies
comme des matrices constantes normales.
La concaténation des chaînes de caractères est effectuée par
l'opérateur +
.
pour les types Booléen, complexe, réel, entier, polynôme matrice le texte issu de string
est dependant de la fonction format (voir exemples).
Notez que string([]) renvoie [].
Exemples
string(rand(2, 2)) deff("y = mymacro(x)", "y = x + 1") [out, in, text] = string(mymacro) x = 123.356; disp("Result is " + string(x)); disp("/" + string(~%t) + "/"); disp("/" + string(%i+1) + "/"); disp("/" + string(int16(-123)) + "/"); disp("/" + string(1 + %s + %s^3) + "/"); string(corelib) v = format(); disp(string(%pi)) format(24); disp(string(%pi)) format(v(2))
Voir aussi
- part — Extraction of characters from strings
- length — length of object
- quote — opérateur de transposition, délimiteur de chaîne de caractères
- evstr — évalue des expressions Scilab et concatène leurs résultats
- execstr — exécution d'instructions Scilab contenues dans des chaînes de caractères
- strsubst — substitute a character string by another in a character string
- strcat — concatenates character strings
- strindex — search position of a character string in an other string
- sci2exp — converts an expression to a string
Report an issue | ||
<< strindex | Chaînes de caractères | strings >> |