如何在Julia中获取输入字符?
我是朱莉娅编程新手。作为练习,我试着在朱莉娅身上写一个脑力翻译。我用如何在Julia中获取输入字符?,julia,Julia,我是朱莉娅编程新手。作为练习,我试着在朱莉娅身上写一个脑力翻译。我用,命令遇到了一点障碍:我如何才能准确地输入一个字符?使用该函数。它在REPL中并不完全起作用,因为您需要点击enter来“推”到STDIN,但是如果您在输入中使用管道,它应该在完整的程序中起作用 如果您需要数值,请尝试类似于read(stdin,Char)或read(stdin,Uint8)。如果我的答案有用,您介意接受吗?如果没有,还有什么我可以补充的吗?@Andrew我最近真的很忙,很抱歉。你的答案看起来不错,但我现在只有机
,
命令遇到了一点障碍:我如何才能准确地输入一个字符?使用该函数。它在REPL中并不完全起作用,因为您需要点击enter来“推”到STDIN,但是如果您在输入中使用管道,它应该在完整的程序中起作用
如果您需要数值,请尝试类似于
read(stdin,Char)
或read(stdin,Uint8)
。如果我的答案有用,您介意接受吗?如果没有,还有什么我可以补充的吗?@Andrew我最近真的很忙,很抱歉。你的答案看起来不错,但我现在只有机会试试。没问题!我希望你感觉好些!嗯,它在REPL中确实起作用,但是REPL会吃掉您输入行的其余部分。但在此之前,我可以看到它只读一个字符。(编辑-不久后修复了解释器,它也可以在那里工作)如果你想让它以交互方式工作,也可以尝试将行读入缓冲区,但不确定其他BF实现是如何做到的。在julia-1.1.0中,它似乎是c=read(stdin,Char)!STDIN抛出错误!