Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.1 - English

Change language to:
Français - 日本語 - Português

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Scilab > typename

typename

associates a name to variable type

Calling Sequence

[types [ [,names]]=typename()
typename(name,type)

Arguments

types

integer column vector: the types codes of each defined data types.

names

column vector of strings: the names associated to type codes.

type

integer: the type code of new data type.

name

string: the name associated to the type code

Description

The function and operator overloading make use of a formal name associated to data types to form the name of the overloading function (see overloading). The typename can be used to handle this formal names for hard coded data types (the tlist or mlist coded data types formal names are defined in an other way, see overloading).

Called without right hand side argument, typename returns information on defined data types.

Called with right hand side argument, typename associates a name to a data type code.

typename('',type) suppress the data type given by its code type out of the table of known data types.

Number max. of defined types is 50.

See Also

  • type — Returns the type of a variable
  • typeof — object type
  • overloading — display, functions and operators overloading capabilities
  • tlist — Scilab object and typed list definition.
  • mlist — Scilab object, matrix oriented typed list definition.
<< type Scilab user >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 10:59:32 CET 2011