首页 > 其他 > 详细

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

时间:2014-12-14 22:40:06      阅读:361      评论:0      收藏:0      [点我收藏+]
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乘法口诀表

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!