# Return

从一个子程序返回至先前通过 函数调用、Gosub、热键 激活、GroupActivate 或者其他方法执行的跳转。

Return [, Expression]

#### 参数

Expression | 除了当 return 被用在一个 函数 内的时候外，此参数应该被省略。 由于此参数是一个 表达式，下面所有的都是有效的例子：
    return 3
    return "literal string"
    return MyVar
    return i + 1
    return true  ; 返回数字1来表示 "true"。
    return ItemCount < MaxItems  ; 返回一个 true(真) 或者 false(假) 的值。
    return FindColor(TargetColor)
已知的限制：为了反向兼容性和易用性，下面两个例子是同等功能的：
    return MyVar
    return %MyVar%
换句话说，单独括在百分号里的变量被看成一个非表达式。要解决这种情况， 通过将其用圆括号括起来使它明确地作为一个表达式； 例如： return (%MyVar%)

#### 说明

如果没有调用者可返回，Return 将做一个 Exit 动作来代替。

#### 相关命令

Functions, Gosub, Exit, ExitApp, GroupActivate

#### 范例

    #z::
    MsgBox Win-Z 热键已被按下。
    Gosub MySubroutine
    return

    MySubroutine:
    Sleep 1000
    return

翻译：天堂之门 menk33@163.com 2008年8月9日