我的问题很快我正在一个小型控制台上读取输入然后调用相应的代码.我正在使用sbt,我遇到了一个问题,当我尝试使用sbt run,sbt控制台,或者甚至是普通的旧scala解释器运行我的程序后读取输入.
提示似乎只是挂起,但如果我点击返回它实际上读取输入.虽然shell的缓冲区仍然是空的.这是我一直在尝试的一般代码,它一直在给我这个问题.
import java.io._
val s = new BufferedReader(new InputStreamReader(System.in))
val line = s.readLine
println(line)
Run Code Online (Sandbox Code Playgroud)
有谁知道这是为什么,如果有的话有办法解决这个问题吗?当我从sbt运行我的程序时,我希望能够看到我键入的内容.没有看到我在shell中的输入,它使我的项目的测试和开发更加不愉快.
在Haskell中是否有完整(和良好)的SSL实现或包装器?我正在学习Haskell的朋友早些时候问我如何在Haskell中做TLS或SSL,稍微看一下我就不能给他一个好的答案.
hsgnutls似乎从未起飞,而且hsopenssl似乎是一个不完整的实现,经过一点点谷歌搜索和StackOverflow搜索我没有找到一个简单的"你就是这样做的." 说明.是否存在我缺少的事实方法,或者您是否使用部分实现的库?