ruby
1while c = STDIN.getc 2 STDOUT.puts(c) 3end 4
ruby
1out_p = IO.popen('ruby sample.rb','w') 2count = 0 3loop do 4 out_p.print(count,"/n") 5 count +=1 6 sleep 1 7end 8
参考書でこのプログラムコードを見たのですが
これは結局なにがしたいのですか?
あとで詳しく追記します。
追記
3枚目に今回質問したサンプルコードがあります。
質問1 すこし見にくいですが
リスト5.2に外部コマンドへの出力パイプの生成とありますが
これはどう意味ですか?
つまりこれで何ができるのでしょうか?
まずそこからわからないのです・・・
リスト5.1が標準入力から1バイトずつ読みだして、標準出力に出す
というのは理解できたんですが
リスト5.1 cat.rb
の下の解説欄を見た時から???ってかんじです。
質問2
リスト5.1とリスト5.2のコードは別々のファイルに書くのですか?
不明点はコメントで教えてくださいお願いします
回答2件
あなたの回答
tips
プレビュー