smalltalk - Windows 上 Smalltalk (Pharo) 中的标准输入
问题描述
我目前正在尝试学习“最优雅和最强大”的编程语言,因为我需要在大约两个月内使用它。但是,我一直在寻找整个半小时,我有一个简单的请求。
您如何在 Windows 上使用 Pharo 7.0 Smalltalk 读取标准输入?我在这里找到的解决方案只能在 Linux 上通过 using /dev/stdin
as a file 工作。
解决方案
从 Windows 上的 GUI 应用程序获取标准输入并非易事(请参阅https://social.msdn.microsoft.com/Forums/vstudio/en-US/799cc2b6-309e-4758-8c3b-7c602bbfb736/in-a-gui -program-where-is-stdout?forum=vcgeneral)并且很少有 GUI 应用程序支持它。
你为什么要这样做?是不是这样您就可以转移您从 C/C++/C#/Java/Python 和其他此类基于控制台的环境中学到的知识?如果是这样,我建议你改变你的方法。我建议您使用https://mooc.pharo.org学习 Pharo,而不是尝试将您的 C 教程转移到 Smalltalk 。如果您想在 GUI 上下文中查看用户输入,请查看 UIManager。
另一方面,如果您必须编写基于控制台的应用程序,请参阅 CommandLineUIManager。
推荐阅读
- reactjs - 我的 React Web App 在本地主机中运行良好,但在托管时无法运行
- python - Pandas - 将带有括号中的值的文本拆分为多列
- html - 跨越两列的 HTML 表
- javascript - 我可以从 XAMPP 访问我的本地网络设备吗?
- c++ - std::vector 的擦除功能
- .htaccess - 如何友好地显示 seo 的 url?
- azure-devops - 如何使用 Azure DevOps REST API 覆盖列表变量?
- python-3.x - 使用 upper() 方法弹出字母
- java - 导入 com.zaxxer.hikari.HikariConfig,无法解析符号,IntelliJ
- python - 绘制轨道类型错误:需要浮点数