【问题标题】:Standard Input in Smalltalk (Pharo) on WindowsWindows 上 Smalltalk (Pharo) 中的标准输入
【发布时间】:2019-12-11 14:28:35
【问题描述】:

我目前正在尝试学习“最优雅和最强大”的编程语言,因为我需要在大约两个月内使用它。但是,我已经搜索了整整半个小时,我有一个简单的请求。

如何在 Windows 上使用 Pharo 7.0 Smalltalk 读取标准输入?我发现here 的解决方案只能在Linux 上使用/dev/stdin 作为文件。

【问题讨论】:

标签: smalltalk pharo


【解决方案1】:

从 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。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多