nelson.mixin.Scalar
Restreindre une classe à des instances scalaires.
📝Syntaxe
classdef MaClasse < nelson.mixin.Scalar
📥Arguments d'entrée
Paramètre Description
obj objet d'une classe derivee de nelson.mixin.Scalar.
📤Arguments de sortie
Paramètre Description
obj instance d'objet scalaire.
📄Description

Dérivez de nelson.mixin.Scalar pour déclarer qu'une classe ne peut avoir que des instances scalaires. Concaténer des instances de la classe en un tableau non scalaire, avec [a b] ou [a; b], lève une erreur d'identifiant Nelson:class:concatenationScalar.

Utilisez ce mixin pour des objets représentant une entité unique et pour lesquels un tableau d'objets n'a pas de sens.

💡Exemples
Une classe scalaire uniquement.
classdef Config < nelson.mixin.Scalar
  properties
    Name = ''
  end
end
% a = [Config(), Config()]   % erreur : les objets ne peuvent être que scalaires
🔗Voir aussi
classdef
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub