Scilab 5.5.2
      
      - Справка Scilab
 - Функции
 - Встроенные и внешние
 - Libraries
 - profiling
 - argn
 - bytecode
 - code2str
 - comp
 - deff
 - edit
 - exec
 - execstr
 - fun2string
 - funcprot
 - function
 - функции
 - getd
 - head_comments
 - listfunctions
 - macr2lst
 - macr2tree
 - макрос
 - macrovar
 - mode
 - перегрузка
 - sciargs
 - str2code
 - tree2code
 - varargin
 - varargout
 - bytecodewalk
 - recompilefunction
 
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
argn
Возвращает количество входных/выходных аргументов в вызове функции
Последовательность вызова
[lhs [,rhs] ]=argn() lhs=argn(1) rhs=argn(2)
Описание
Эта функция используется внутри определения функции. Она даёт количество фактических входных 
            аргументов (rhs) и выходных аргументов (lhs), 
            переданных в функцию при её вызове. Она обычно используется в определениях функции для работы 
            с необязательными аргументами.
Примеры
function concat=myOwnFunction(name, optional) [lhs,rhs]=argn(0) if rhs <= 1 then optional="my Optional value" end if rhs == 0 then error("Ожидался по меньшей мере один аргумент") end concat=name+" "+optional endfunction
Смотрите также
| Report an issue | ||
| << profiling | Функции | bytecode >> |