質問編集履歴

2

別のサイトwindows7でのscalaを扱っている部分を参考にしましたら出来ました。

2016/08/21 05:49

投稿

akakage13
akakage13

スコア89

test CHANGED
File without changes
test CHANGED
@@ -84,23 +84,39 @@
84
84
 
85
85
  ###該当のソースコード
86
86
 
87
- ``` Linux、Mac OS X の場合、コマンドは以下のようになる:
87
+ object HelloWorld{
88
88
 
89
- $ mkdir hello
89
+ def main(args: Array[String]){
90
90
 
91
- $ cd hello
91
+ if(args.size == 0) {
92
92
 
93
- $ echo 'object Hi { def main(args: Array[String]) = println("Hi!") }' > hw.scala
93
+ val strs = Array("Hello", "World")
94
94
 
95
- $ sbt
95
+ output(strs)
96
96
 
97
- ...
97
+ } else {
98
98
 
99
- > run
99
+ printf("Invalid args.")
100
100
 
101
- ...
101
+ }
102
102
 
103
- Hi!
103
+ }
104
+
105
+
106
+
107
+ def output(strs: Array[String]):Unit = {
108
+
109
+ for(str <- strs) {
110
+
111
+ printf("%s ", str)
112
+
113
+ }
114
+
115
+ }
116
+
117
+ }
118
+
119
+
104
120
 
105
121
 
106
122
 
@@ -110,13 +126,9 @@
110
126
 
111
127
  ###試したこと
112
128
 
113
- 上記のようにしましたが、うまく"Hi"とprint出来ませんでした。
129
+ 上記"HelloWorld.scala"というファイル名保存ました。
114
130
 
115
-
116
-
117
- 出来る限り調べたつもりでございますが、なにゆえ、
118
-
119
- 的確な御教示いだけすよう、よろくお願いいします
131
+ そしてコンソールでscala HelloWorld.scalaとコマンドしましらうく出来ました。
120
132
 
121
133
 
122
134
 

1

該当のソースコード貼り付けました。

2016/08/21 05:49

投稿

akakage13
akakage13

スコア89

test CHANGED
File without changes
test CHANGED
@@ -84,9 +84,25 @@
84
84
 
85
85
  ###該当のソースコード
86
86
 
87
- ```ここ言語を入力
87
+ ``` Linux、Mac OS X の場合、コマンドは以下のようなる:
88
88
 
89
- ソースコードは上記の通りでございます。
89
+ $ mkdir hello
90
+
91
+ $ cd hello
92
+
93
+ $ echo 'object Hi { def main(args: Array[String]) = println("Hi!") }' > hw.scala
94
+
95
+ $ sbt
96
+
97
+ ...
98
+
99
+ > run
100
+
101
+ ...
102
+
103
+ Hi!
104
+
105
+
90
106
 
91
107
  ```
92
108