Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > 手続き型プログラミング > フロー制御 > Return >

Return

Return[expr]
関数からの値 expr を返す.
Return
値としてNullを返す.
  • Return[expr]は,関数の定義の中にある制御構造から脱出し,関数全体の値 expr を与える.
  • Returnは,評価され次第に有効になる.これは他の関数の内部に現れても同じである.
  • ReturnScanのような関数内で使うことができる.
関数から戻る:
関数から戻る:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
Returnは引き起された最も内側の構造からのみ脱出する:
ここではDoループから脱出するが関数からは脱出しない:
明示的な流れの制御にはCatchThrowを使う:
バージョン 1 の新機能 | バージョン 3 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF