如何在scala中清除终端/屏幕

2024-01-08

我需要清除 Scala 中的控制台屏幕

我尝试过标准 ANSI 清晰屏幕,建议为“终端控制/清屏”通过 Rosettacode.orghere https://rosettacode.org/wiki/Terminal_control/Clear_the_screen#Scala

object Cls extends App {print("\033[2J")}

我收到以下错误:

Error:(8, 14) octal escape literals are unsupported: use \u001b instead
    println("\033[2J")

我找到了我的问题的解决方案,我将在这里分享给其他人,显然来自 Scala 2.10 Octal litherals are deprecatedsee here https://github.com/scala/bug/issues/5205。 上面有问题“\033[2J”由于八进制数已被弃用,所以不起作用,所以只需听编译器并将其替换为“\u001b[2J”如下所示:

object Cls extends App {print("\u001b[2J")}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在scala中清除终端/屏幕 的相关文章

随机推荐

  • VBA 选择数据透视表

    我正在尝试使用 VBA 选择数据透视表 并且遇到了一个问题 数据透视表可能从 A3 如果没有激活报告过滤器 或 A6 如果已选择 3 个报告过滤器 等开始 因此 数据透视表表并不总是位于工作表上的同一点 清除数据透视表只会删除所有数据和报表
  • 如何获取应用程序拥有的所有打开的图形页面?

    我正在尝试获取应用程序拥有的所有打开的图形页面 我尝试了这个查询 但它返回了一个空数据集 我想用应用程序 ID 来尝试这个 想知道是否有办法做到这一点 https graph facebook com fql q SELECT https
  • PyPlot - 使用选择器选择的突出显示点

    我正在使用绘制时间序列pyplot并希望在选择一个点后突出显示该点 使用pick event 发现类似问题here https stackoverflow com questions 22355435 how to pick a point
  • FFMpeg: CFLAGS=-D__STDC_CONSTANT_MACROS ./configure 在哪里?

    在 Ubuntu 下运行的 Eclipse 使用 ffmpeg 库时 我遇到了这个问题 UINT64 C 未在此范围内声明 一段时间后 我找到了这个解决方案 http code google com p ffmpegsource issue
  • 如何向 RESTful Web API GET 方法传递/接收多个参数?

    采用参数 返回标量值而不是数据集 的 GET RESTful 方法的常见示例如下所示 public string Get int id get and return the value 其中传递的 val 通常是一个 ID 因此您可以使用它
  • 如何仅在表单有效时才触发 jQuery 函数

    我有一个与提交按钮绑定的 jQuery 函数 如下所示 function signupform submit function alert test 但是 无论表单是否有效 它都会触发 我的模型用各种 DataAnnotations 装饰
  • WSO2签名系统服务应用程序

    我想将我的所有设备设置为 COPE WSO2 EMM 设置已完成并且工作正常 剩下的就是使用固件密钥对系统服务应用程序进行签名 我仅使用 Google 设备 Android 设备 摩托罗拉 G2 从那里我可以找到用于签署应用程序的密钥和密码
  • 是否可以轻松地从 Windows 迁移到 Linux Azure 应用服务?

    正如我所见 我需要创建新的 Linux 应用服务 创建域 证书绑定和部署管道 然后把旧的拆掉 这是更简单的方法吗 正如 Jim Xu 提到的 目前不可能将 WebApp 从基于 Windows 的移动到 Linux 您可能需要重新部署应用程
  • Ruby 和 Java 一样跨平台吗?

    您可以编译Java应用程序并在Java虚拟机所在的任何机器上运行它 而与底层硬件无关 Since 红宝石 on Rails http en wikipedia org wiki Ruby on Rails是基于 Ruby 构建的 我担心在任
  • HttpGetAttribute 名称属性不适用于路由

    我有一个名为的 WebAPI 控制器天气预报只需一次操作 操作方法如下 HttpGet Name GetWeatherForecast public IEnumerable
  • 在 SQL 中将字符串列表转换为整数列表

    我的存储过程中有一个 nvarchar MAX 其中包含 int 值列表 我这样做是这样的无法将 int list 传递给我的存储过程 但是 现在我遇到了问题 因为我的数据类型是 int 并且我想比较字符串列表 有什么办法可以让我做同样的事
  • 如何使用通用数组?

    在下面的 Rust 代码中 我无法将字节数组转换为 GenericArray 编译器告诉我给一个 字节 类型 例如generic array GenericArray
  • 从 C++ 编写 .csv 文件

    我正在尝试将一些数据输出到 csv 文件 并且它正在将其输出到该文件 但它没有将数据分隔到不同的列中 并且似乎错误地输出了数据 ofstream Morison File linear wave loading csv Opening fi
  • 适用于 Linux 的 XML 到 XSD 工具

    从 XML 文档创建 或推断 XSD 架构的最佳工具是什么 我需要它与 Linux 兼容 过去我用过 Trang http www thaiopensource com relaxng trang html http www thaiope
  • Eclipse - 忽略整个目录

    我使用 Aptana Studio 基于 Eclipse 我试图让 Eclipse 完全忽略项目内的整个目录 我的意思是完全如此 我不希望它显示在项目文件夹中 我什至不希望 Eclipse 知道它的存在 不幸的是 我将其添加为过滤器的所有努
  • Netbeans IDE 8.0.2 C++ 输入/输出错误

    我在Windows 7上安装了netbeans C 并使用Cywgin4作为编译器 当我运行任何程序时 即使是一个简单的 Hello world 它也会编译并运行 但我也会收到以下错误 我似乎在网上找不到任何参考 谁能指出我正确的解决方案方
  • 对象不支持 jquery 中的 addEventListener IE8

    我使用的是 Jquery 2 0 2 在 IE8 中出现错误 对象不支持属性或方法 addEventListener jquery min js 第 4 行字符 6105 不知何故 除了 ie8 之外 我的所有代码都可以在 chrome 和
  • 从控制台读取单行给出的数字,用空格分隔

    我有一个任务要阅读na 中给定的数字单线 由一个分隔space 从控制台 当我读到上面的每一个数字时 我知道该怎么做单独的线 Console ReadLine 但我需要帮助来了解当数字出现在同一条线 您可以使用String Split ht
  • switch语句可以使用变量吗?

    下面的代码声明了两个 int 变量并尝试在 switch 语句中使用它们 这是 C 中的合法操作吗 如果没有 为什么不呢 int i 0 int x 3 switch i case x stuff break case 0 other st
  • 如何在scala中清除终端/屏幕

    我需要清除 Scala 中的控制台屏幕 我尝试过标准 ANSI 清晰屏幕 建议为 终端控制 清屏 通过 Rosettacode orghere https rosettacode org wiki Terminal control Clea