Functions._accept 方法 (String) | |
从键盘获取输入并将其分配给内存变量。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION _accept(
uValuePrompt AS STRING
) AS STRING
public static string _accept(
string uValuePrompt
)
查看代码参数
- uValuePrompt
- 类型:String
输入区域前显示的可选提示。
返回值
类型:
String备注
执行 _Accept 时,它首先执行回车/换行,在终端窗口显示提示,然后在紧跟提示的位置开始从键盘接收字符。
最多可输入 255 个字符。当输入达到窗口边缘(由 MaxCol() 定义)时,光标移至下一行。
_Accept 仅支持两个编辑键:退格键和回车键(不支持 Esc)。退格键删除最后输入的字符。回车键确认输入,是唯一可以终止 _Accept 的键。
如果只按下回车键,_Accept 会将 NULL_STRING 分配给 cVar。
示例
此示例使用 ACCEPT 从用户获取键盘输入:
1LOCAL cVar AS STRING
2cVar := _Accept("输入一个值: " )
3IF cVar = NULL_STRING
4? "用户按下了回车键"
5ELSE
6? "用户输入:", cVar
7ENDIF
Terminal Lite
参见