conversion en chaîne de caractères
text = string(x) [out, in, text] = string(SciFun)
Tout type de variable Scilab.
function en langage Scilab (identifiant de type 13, non son nom comme texte).
Convertit une matrice en matrice de chaînes de caractères.
Si SciFun
est une fonction,
[out, in, text] = string(SciFun)
retourne 3 vecteurs de chaînes de caractères :
out
est le vecteur des noms de ses variables de sortie,in
est le vecteur des noms de ses variables d'entrée, ettext
est le vecteur colonne des lignes de 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.
![]() | pour les types Booléen, complexe, réel, entier, polynôme, fraction rationnelle, le
format texte des nombres et coefficients produits par string
est déterminé par la fonction format (voir exemples). |
Notez que string([]) renvoie [] (inchangée).
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)) string(1:4:$) | ![]() | ![]() |
Version | Description |
5.4.0 | Argument d'entré de type implicitlist accepté. |
2024.0.0 | Arguments d'entrés de type list, cell et struct acceptés. |