def makeRowSeq
(row
: Int
) =
val prod
= (row
* col
).
toString
val padding
= " " * (4 - prod.
length)
padding + prod
}
// 以字串形式返回一行乘法表
def makeRow
(row
: Int
) = makeRowSeq
(row
).
mkString // 以字串形式返回乘法表,每行记录占一行字串
val tableSeq
= // 行记录字串的序列
tableSeq.mkString("\n")
}
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJZGVmICBtYWtlUm93U2VxKHJvdzogSW50KSA9CmZvciAoY29sIDwtICAxICB0byAxMCkgIHlpZWxkICB7Cgp2YWwgIHByb2QgPSAgKHJvdyAqICBjb2wpLnRvU3RyaW5nCgp2YWwgIHBhZGRpbmcgPSAgIiAiICogICg0ICAtIHByb2QubGVuZ3RoKQoKcGFkZGluZyArICBwcm9kCgoKCgoKCn0KLy8g5Lul5a2X5Liy5b2i5byP6L+U5Zue5LiA6KGM5LmY5rOV6KGoCgpkZWYgIG1ha2VSb3cocm93OiBJbnQpID0gIG1ha2VSb3dTZXEocm93KS5ta1N0cmluZwovLyDku6XlrZfkuLLlvaLlvI/ov5Tlm57kuZjms5XooajvvIzmr4/ooYzorrDlvZXljaDkuIDooYzlrZfkuLIKZGVmIG11bHRpVGFibGUoKSA9ICB7CnZhbCB0YWJsZVNlcSA9ICAvLyDooYzorrDlvZXlrZfkuLLnmoTluo/liJcKZm9yICAocm93IDwtICAxICB0byAxMCkKCnlpZWxkICBtYWtlUm93KHJvdykKCnRhYmxlU2VxLm1rU3RyaW5nKCJcbiIpCn0KCn0=