Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ruby-打印到其他地方时如何获取输入?_Ruby_Multithreading_Input_Terminal_Output - Fatal编程技术网

ruby-打印到其他地方时如何获取输入?

ruby-打印到其他地方时如何获取输入?,ruby,multithreading,input,terminal,output,Ruby,Multithreading,Input,Terminal,Output,我编写了如下的ruby脚本。 放置一个和获取的回声是混合的。 如何在终端位置0,0上排列打印值“a” 然后到达位置y=10,x=0? 谢谢 你试过了吗?我试过诅咒而不是咒骂。有什么不同吗?如果你尝试诅咒,你会遇到什么问题?它允许您在屏幕上进行写入和读取。不是通过put思考当我键入时,我丢失了光标。你应该通过addstr和getch方法操作curses,而不是通过put和gets。 Thread.new do a = 1 loop do puts a

我编写了如下的ruby脚本。
放置一个
获取的回声
是混合的。 如何在终端位置0,0上排列打印值“a” 然后到达位置y=10,x=0? 谢谢


你试过了吗?我试过诅咒而不是咒骂。有什么不同吗?如果你尝试诅咒,你会遇到什么问题?它允许您在屏幕上进行写入和读取。不是通过
put
思考当我键入时,我丢失了光标。你应该通过
addstr
getch
方法操作
curses
,而不是通过
put
gets
Thread.new do 
    a = 1
    loop do
        puts a
        a += 1
        sleep 0.5
    end
end

loop do
    gets
end