@@ -3,7 +3,11 @@ Complex(1.*(4).-(2.*(2)), 1.*(2).+(2.*(4)))
3
3
List(Complex(2,0), Complex(-4,4), Complex(-2,6))
4
4
((vout: scala.Array[Complex[scala.Int]], v1: scala.Array[Complex[scala.Int]], v2: scala.Array[Complex[scala.Int]]) => {
5
5
val n: scala.Int = vout.length
6
- scala.Predef.intWrapper(0).until(n).foreach[scala.Unit](((i: scala.Int) => vout.update(i, Complex.apply[scala.Int](v1.apply(i).re.*(v2.apply(i).re).-(v1.apply(i).im.*(v2.apply(i).im)), v1.apply(i).re.*(v2.apply(i).im).+(v1.apply(i).im.*(v2.apply(i).re))))))
6
+ var i: scala.Int = 0
7
+ while (i.<(n)) {
8
+ vout.update(i, Complex.apply[scala.Int](v1.apply(i).re.*(v2.apply(i).re).-(v1.apply(i).im.*(v2.apply(i).im)), v1.apply(i).re.*(v2.apply(i).im).+(v1.apply(i).im.*(v2.apply(i).re))))
9
+ i = i.+(1)
10
+ }
7
11
})
8
12
List(25, 30, 20, 43, 44)
9
13
@@ -12,11 +16,19 @@ List(25, 30, 20, 43, 44)
12
16
((vout: scala.Array[scala.Int], a: scala.Array[scala.Array[scala.Int]], v: scala.Array[scala.Int]) => {
13
17
val n: scala.Int = vout.length
14
18
val m: scala.Int = v.length
15
- scala.Predef.intWrapper(0).until(n).foreach[scala.Unit](((i: scala.Int) => vout.update(i, {
16
- var sum: scala.Int = 0
17
- scala.Predef.intWrapper(0).until(m).foreach[scala.Unit](((i: scala.Int) => sum = sum.+(v.apply(i).*(a.apply(i).apply(i)))))
18
- (sum: scala.Int)
19
- })))
19
+ var i: scala.Int = 0
20
+ while (i.<(n)) {
21
+ vout.update(i, {
22
+ var sum: scala.Int = 0
23
+ var i: scala.Int = 0
24
+ while (i.<(m)) {
25
+ sum = sum.+(v.apply(i).*(a.apply(i).apply(i)))
26
+ i = i.+(1)
27
+ }
28
+ (sum: scala.Int)
29
+ })
30
+ i = i.+(1)
31
+ }
20
32
})
21
33
22
34
@@ -224,7 +236,11 @@ List(25, 30, 20, 43, 44)
224
236
vout.update(2, v.apply(1).*(10))
225
237
vout.update(3, {
226
238
var sum: scala.Int = 0
227
- scala.Predef.intWrapper(0).until(5).foreach[scala.Unit](((i: scala.Int) => sum = sum.+(v.apply(i).*(arr.apply(3).apply(i)))))
239
+ var i: scala.Int = 0
240
+ while (i.<(5)) {
241
+ sum = sum.+(v.apply(i).*(arr.apply(3).apply(i)))
242
+ i = i.+(1)
243
+ }
228
244
(sum: scala.Int)
229
245
})
230
246
vout.update(4, v.apply(2).*(3).+(v.apply(4).*(7)))
@@ -241,15 +257,19 @@ List(25, 30, 20, 43, 44)
241
257
vout.update(2, v.apply(1).*(10))
242
258
vout.update(3, {
243
259
var sum: scala.Int = 0
244
- scala.Predef.intWrapper(0).until(5).foreach[scala.Unit](((i: scala.Int) => sum = sum.+(v.apply(i).*({
245
- val array: scala.Array[scala.Int] = new scala.Array[scala.Int](5)
246
- array.update(0, 0)
247
- array.update(1, 0)
248
- array.update(2, 2)
249
- array.update(3, 3)
250
- array.update(4, 5)
251
- array
252
- }.apply(i)))))
260
+ var i: scala.Int = 0
261
+ while (i.<(5)) {
262
+ sum = sum.+(v.apply(i).*({
263
+ val array: scala.Array[scala.Int] = new scala.Array[scala.Int](5)
264
+ array.update(0, 0)
265
+ array.update(1, 0)
266
+ array.update(2, 2)
267
+ array.update(3, 3)
268
+ array.update(4, 5)
269
+ array
270
+ }.apply(i)))
271
+ i = i.+(1)
272
+ }
253
273
(sum: scala.Int)
254
274
})
255
275
vout.update(4, v.apply(2).*(3).+(v.apply(4).*(7)))
@@ -276,7 +296,11 @@ List(25, 30, 20, 43, 44)
276
296
vout.update(2, v.apply(1).*(10))
277
297
vout.update(3, {
278
298
var sum: scala.Int = 0
279
- scala.Predef.intWrapper(0).until(5).foreach[scala.Unit](((i: scala.Int) => sum = sum.+(v.apply(i).*(row.apply(i)))))
299
+ var i: scala.Int = 0
300
+ while (i.<(5)) {
301
+ sum = sum.+(v.apply(i).*(row.apply(i)))
302
+ i = i.+(1)
303
+ }
280
304
(sum: scala.Int)
281
305
})
282
306
vout.update(4, v.apply(2).*(3).+(v.apply(4).*(7)))
0 commit comments