Return ステートメント

Return ステートメントは、ルール、関数、またはメソッドに値を指定しながら、コンテキストの呼び出し(式の呼び出し)に実行を転送します。

Return <expression>

ルールにステートメント ブロックが含まれている場合、戻り値はルールの名前に割り当てられるか、Return キーワードを使用して返される必要があります。

関数(またはメソッド)では、結果の値は関数(またはメソッド)の名前に割り当てられるか、Return ステートメントを使用して返される必要があります。値は式の呼び出しに対して返されます。

Rule numList As List = {2,4,6,8,10,12,14,16,18,20}

Rule value5 As Number = GetFifth(numList)

Method GetFifth (inList As List) As Number
   If length(inList) >= 5 Then
      Return nth(5, inList)
   Else
      Return NoValue
   End If
End Method