0

ハイライン v1.6.19 の使用

次の Ruby プログラムを実行すると:

require 'highline'

stdin = HighLine.new($stdin, $stdout)
stdin.ask("1 enter password: ") { |q| q.echo = false }
stdin.ask "2 enter something else: "
stdin.ask("3 enter password: ") { |q| q.echo = false }
stdin.ask "4 enter something else: "

最初の 3 つの質問に対する出力は次のようになります。

1 enter password:
2 enter something else: whatever
3 enter password:

次に 4 回目を要求し、3 行目の後に 4 行目を配置する代わりに、2 行目の前の出力を上書きします。

1 enter password:
4 enter something else: whatever
3 enter password:

なぜ、またはそれについて何をすべきか考えていますか?

4

1 に答える 1

0

これは私が得る出力です:

1 enter password: 
2 enter something else: hello
3 enter password: 
4 enter something else: goodbye

何のOSを使用していますか?

于 2013-07-06T15:52:47.543 に答える