2017年3月25日

摘要: val a = Array(2, 4, 5, 6) val result = for(elem <- a) yield 2 * elem //result = (4,8, 10, 12) val result1 = for(elem <- a if elem % 2 == 0) yield 2 * 阅读全文

posted @ 2017-03-25 19:17 paulingzhou 阅读(235) 评论(0) 推荐(0) 编辑

摘要: 块表达式: val distance = { val dx = x - x0; val dy = y - y0; sqrt(dx * dx + dy * dy) } 取最后一个表达式 循环: 1. while(n > 0) { r = r * n n -= 1 } 2. for(i <- 1 to 阅读全文

posted @ 2017-03-25 10:56 paulingzhou 阅读(170) 评论(0) 推荐(0) 编辑