# 输

**读标准输入。返回用户输入的一行文本。**

```xuantie
设 名字 = 输("名字? ")
示("你好, " & 名字)
```

## 你可以……

- **读一行**——提示语原样打出,返回键入的文本(不含换行):

```xuantie
设 行 = 输("> ")
```

- **读数字**——配 `整` 的结果判定,失败不炸:

```xuantie
设 转 = 整(输("请输入数字:"))
若 转.成功 {
    示("两倍 = " & 字(转.值 * 2))
} 否 {
    示("不是数字")
}
```

- **挡住程序退出**——服务端启动后把主线程留住:

```xuantie
听(8000, 函(流) { 流.写("欢迎!\n") })
输("按回车停止...")
```

## 注意

- 返回的总是 `字`;数值判断前先用 `整()`/`小数()` 转换。
- 输入流结束(EOF)时返回空串。

## 相关

[示](示.md) · [听](听.md) · [执](执.md)