0

Rubyでは、STDINから一定の長さの文字データを読み取りたい。Perlでは、次のようなことをします。

# perl code
read(STDIN, $first_ten_chars, 10);

Rubyで同じことをするにはどうすればよいですか?

4

2 に答える 2

2

事前定義されたSTDIN変数はIOオブジェクトであるため、Perl関数と同様に、引数として長さと「バッファー」を受け入れるreadメソッドがあります。read

first_ten_chars = STDIN.read(10);
于 2012-06-02T14:08:19.670 に答える
0

ルビー1.9の場合:

first_ten_chars = STDIN.gets(10)
于 2012-06-02T13:52:43.867 に答える