# 返

**从函数返回一个值,并立即结束本次调用。**

```xuantie
函 加倍(n: 整): 整 {
    返 n * 2
}
```

## 你可以……

- **提前返回**——分支里命中即退出函数:

```xuantie
函 符号(n: 整): 整 {
    若 n < 0 { 返 -1 }
    返 1
}
```

- **直接返回任意表达式**:

```xuantie
函 问候(名字: 字): 字 {
    返 "你好, " & 名字
}
```

## 注意

- `异步` 任务没有 `返` 时,`等待` 取回的是 `空`。

## 相关

[函](函.md) · [异步](异步.md)