首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >粘贴到REPL中:粘贴

粘贴到REPL中:粘贴
EN

Stack Overflow用户
提问于 2013-08-14 02:26:38
回答 1查看 1.3K关注 0票数 0

看看这个post,我尝试将下面的代码粘贴到Putty和Windows命令行中。

代码语言:javascript
复制
def size(root: Leaf, left: Branch, right: Branch) : Int = {
   def go(branch: Branch, acc: Int) : Int = branch match {
       case Nil => acc
       case branch.left != Nil && branch.right != Nil => go(branch.left, acc) + 
                                                          go(branch.right, acc)
       case branch.left != Nil => go(branch.left, acc)
       case branch.right != Nil => go(branch.right, acc)
       case _ => 0
   }
  root match {
    case Nil => go(left, 0) + go(right, 0)
    case _ => 1 + go(left, 0) + go(right, 0)
  }
}

然而,即使我只是简单地粘贴到Putty和Windows 7命令行中,以下内容也会得到输出:

scala>:粘贴//进入粘贴模式(ctrl完成) def大小(根:叶,左:枝,右:分支):Int ={ def go(分支:分支,acc: Int):Int =分支匹配{ case Nil => acc =:= AnyRef ArrowAssoc类ClassManifest下载 DummyImplicit保障功能 清单映射NoManifest OptManifest对集 串三根 arrayToCharSequence asInstanceOf断言 假设augmentString bin ch classManifest classOf com

它没有编译,因为,我相信,这意外的输出行为时,我试图粘贴。

EN

回答 1

Stack Overflow用户

发布于 2013-08-14 08:38:12

检查那里是否有TAB字符。当您按TAB时,sbt会触发代码完成。它在粘贴模式下也会这样做。因此,它可能试图完成你的陈述,并错误地完成它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18222272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档