https://github.com/program-in-chinese/Programming_in_Scala_study_notes_zh
节选
def 创建行序列(行: Int) =
for (列 <- 1 to 10) yield {
val 乘积 = (行 * 列).toString
val 缩进 = " " * (4 - 乘积.length)
缩进 + 乘积
}
def 创建行(行: Int) = 创建行序列(行).mkString
def 乘法表() = {
val 表序列 =
for (行 <- 1 to 10)
yield 创建行(行)
表序列.mkString("\n")
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.