Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - 日本語 - Русский
Aide de Scilab >> Code Matlab => Scilab > internals > Variable

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

VersionDescription
6.1.1 Ajout de la variable prédéfinie Colon.
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Jan 03 14:33:08 CET 2022