回答編集履歴

2

誤字

2016/09/01 17:51

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -1,6 +1,6 @@
1
- プログラムに何らかの値を値を与えたい時があります。
1
+ プログラムに何らかの値を値を与えたい時があります。
2
2
 
3
- みんにあるのは、その時の方法の例の一部ですね。
3
+ にあるのは、その時の方法の例の一部ですね。
4
4
 
5
5
 
6
6
 

1

パイプの例を追加

2016/09/01 17:50

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -61,3 +61,29 @@
61
61
  chomp すると、改行がなくなります。
62
62
 
63
63
  split すると、空白でくぎって配列になります。(コマンドラインの引数が ARGV で配列になっているのと似ている)
64
+
65
+
66
+
67
+ あらかじめ、データを作っておいて、gets に処理させることも可能です。
68
+
69
+ 11.txt
70
+
71
+ ```
72
+
73
+ a b c
74
+
75
+ ```
76
+
77
+ ```
78
+
79
+ $ cat 11.txt | ruby arg.rb 1 2 3
80
+
81
+ ["1", "2", "3"]
82
+
83
+ "a b c\n"
84
+
85
+ "a b c"
86
+
87
+ ["a", "b", "c"]
88
+
89
+ ```