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

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

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

    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   ·   我们的愿景   ·   实用小工具   ·   947 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:59 · PVG 05:59 · LAX 14:59 · JFK 17:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.