码迷,mamicode.com
首页 > 其他好文 > 详细

scala-第七章-打印9*9乘法口诀表

时间:2014-12-14 22:42:44      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:blog   os   for   java   2014   log   ad   ef   as   

class multitable{
  def makeRowSeq(row: Int) = 
  for(col <- 1 to 10) yield {
    val prod = (row * col).toString;//prod=行号*列号
    val padding = " " * (4 - prod.length);//添加padding个空格
    padding + prod
  }
  def makeRow(row: Int) = makeRowSeq(row).mkString;
  def multiTable() = {
    val tableSeq = 
      for(row <- 1 to 10)
        yield makeRow(row)
    tableSeq.mkString("\n");
  }
}

scala-第七章-打印9*9乘法口诀表

标签:blog   os   for   java   2014   log   ad   ef   as   

原文地址:http://blog.csdn.net/rowanhaoa/article/details/41931243

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!