体調不良の中、今日はScalaについてこんなところを勉強。調子が悪いので、たったこれだけで疲れました。でも、楽しい…
1. |
2. |
3. |
4. |
5. |
6. |
7. |
8. |
9. |
10. |
11. |
12. |
13. |
14. |
15. |
16. |
17. |
18. |
19. |
20. |
|
|
scala> val list = List(1, 2, 3, 4, 5) |
list: List[Int] = List(1, 2, 3, 4, 5) |
|
scala> list.map(x => x * 2 ) |
res17: List[Int] = List(2, 4, 6, 8, 10) |
|
|
scala> list.map(x => x match{ |
case 1 => x + x |
case _ => x * 3 |
} ) |
res23: List[Int] = List(2, 6, 9, 12, 15) |
|
|
scala> def listfunc(list: List[Int]) = { list.map( x => x * 5 ) } |
listfunc: (list: List[Int])List[Int] |
|
scala> listfunc(List(10, 20, 30, 40, 50)) |
res53: List[Int] = List(50, 100, 150, 200, 250) |
|
0 件のコメント:
コメントを投稿