V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xuanwu
V2EX  ›  分享创造

中文代码示例之 Programming in Scala 笔记第七章

  •  
  •   xuanwu · 2018-11-18 16:36:20 +08:00 · 1271 次点击
    这是一个创建于 2202 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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")
    }
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2577 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:52 · PVG 23:52 · LAX 07:52 · JFK 10:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.