You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在J编程语言中获取用户输入?新手开发问候程序遇阻

在J语言中实现获取用户输入的问候程序

核心问题说明

1!:1]0是J中读取标准输入的正确语法,但它会读取所有输入直到结束标记(Unix下按Ctrl+D,Windows下按Ctrl+Z),且返回内容包含输入末尾的换行符——这是你觉得代码“无法运行”的主要原因,输入后需要触发结束标记,且结果需做换行符处理。

完整可运行示例

NB. 显示输入提示
'请输入你的姓名:'

NB. 读取输入并去除末尾换行符
name =: }. 1!:1]0

NB. 输出问候语
'你好,', name, '!'

运行说明

  • 命令行环境:输入姓名后按回车,再按Ctrl+D(Unix/Linux)或Ctrl+Z(Windows)即可触发问候语输出。
  • Jqt等图形化IDE:输入姓名后直接按回车,IDE会自动处理输入结束并输出结果。

内容的提问来源于stack exchange,提问作者George

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 19:57:40