Variable
Génère le code interne Scilab représentant une variable (sans sa valeur)
Séquence d'appel
var = Variable(name, infer)
Paramètres
- var
nom de la variable (chaîne de caractères)
- infer
données d'inférence (taille et type): tlist de type "infer", voir la page d'aide de Infer)
- var
une tlist de type "variable"
Description
Cette fonction crée une tlist
représentant une variable, pour le
le convertisseur M2SCI. Les arguments d'entrée sont vérifiés pour être compatible avec
les "tlists M2SCI".
Colon est une variable prédéfinie contenant le
code interne Scilab représentant l'indice ":" (tout). Elle peut être utilisée
notamment dans les codes représentant des opérations d'insertion ou d'extraction. |
Exemples
Définissons le code interne représentant une variable a
,
matrice de taille 3x5 de textes:
s.a_code = Variable("a", Infer(list(1,1),Type(String,Unknown)))
--> s.a_code = Variable("a", Infer(list(3,5),Type(String,Unknown))) s = a_code: [variable] tlist with fields: name = "a" infer: [infer] tlist with fields: dims: list: (1) = 3 (2) = 5 type: [type] tlist with fields: vtype = 10 property = -1 contents: [contents] tlist with fields: index: empty list() data: empty list()
Voir aussi
- Funcall — Crée le pseudo-code converti représentant l'appel à une fonction
- Operation — Génère le code interne Scilab représentant une opération
- Cste — Créé un arbre représentant une constante
- Infer — Créé un arbre contenant les données d'inférence
- Contents — Créé un arbre contenant les données d'inférence du contenu d'une variable
- Type — Crée un arbre contenant les données d'inférence de type
- Equal — Génère le code interne Scilab représentant une instruction "LHS = RHS"
Historique
Version | Description |
6.1.1 | Ajout de la variable prédéfinie Colon . |
Report an issue | ||
<< Type | internals | Equivalences Matlab -> Scilab >> |