Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.1 - 日本語

Change language to:
English - Français - Português

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

Scilab help >> Scilab > argn

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("Expect at least one argument")
  end
  concat=name+" "+optional
endfunction

参照

  • function — 関数定義をオープンする
  • varargin — 入力引数リストの引数の数を可変にする
<< add_demo Scilab banner >>

Copyright (c) 2022-2023 (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 11:00:47 CET 2011