加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – 我可以在IntelliJ中用德语(或者根本的)在Dotty中编码吗

发布时间:2020-12-16 09:32:28 所属栏目:安全 来源:网络整理
导读:可疑的是,至少有一部分 this的帖子可能是一个愚人节的笑话,我设置了在我的Linux笔记本电脑上安装Dotty,并高兴和惊讶的发现,它似乎是完全直接 – 我能够得到斐波纳契函数给定在德国工作罚款从REPL。 现在我想用IntelliJ IDE中的德语中的Dotty / Scala进行
可疑的是,至少有一部分 this的帖子可能是一个愚人节的笑话,我设置了在我的Linux笔记本电脑上安装Dotty,并高兴和惊讶的发现,它似乎是完全直接 – 我能够得到斐波纳契函数给定在德国工作罚款从REPL。

现在我想用IntelliJ IDE中的德语中的Dotty / Scala进行编码,但是还没有到目前为止这样做,或者就是这样,英语语言’Hello World’将由Dotty编译失败并出现SBT错误,见下文(对象的IntelliJ代码窗口中没有错误)。

通过IntelliJ新项目对话打开一个新的Dotty项目,在我的.ivy2目录中添加了一个新的Dotty实例,与我在REPL中使用的不同。我找到了Felix Mulder的Dotty插件,但我不知道如何使用源代码插件。项目建成后:

>在src>中创建的任何新的Scala文件中都无法识别德语关键字。主要。
>在build.sbt中,一些运算符和关键字不被识别
>在build.sbt中,每个条目都给出了错误Expression Def.Setting [SomeType]必须符合SBT文件中的DslEntry
>我收到这个错误日志警告(两次):

Binary version (0.1.1-20170410-0bd7821-NIGHTLY) for dependency
ch.epfl.lamp#scala-library;0.1.1-20170410-0bd7821-NIGHTLY in
default#skala_2.11;0.1-SNAPSHOT differs from Scala binary version in
project (2.11).

我认为这可能是我的PATH环境变量中的skala和dotty路径的结果。

搜索第3点的错误信息导致我here:我可以切换到一个非捆绑的SBT我知道很好很容易,但HW仍然不会编译,而是提供相当长的SBT错误。

不幸的是,我不明白build.sbt中的条目的语法能够很好地根据murmelssonic的建议来改变它们。如果我只是要学习,那么OK,我确信我可以。

我相信我有阅读的帖子,建议build.sbt错误可以忽略,因为它们实际上不会导致编译错误,但是我无法确认,因为我无法编译任何东西。即使是这样,我想消除这些,最好不要模糊合法的警告和错误。

我的问题可能更好地表达为简单的“如何安装IntelliJ的Dotty插件”,但我不知道这是这个症状集合的完整解决方案。

系统信息:

> OS Kubuntu 16.10
> Java 1.8_121
> IntelliJ 2017.1
> Dotty v0.1.1-20170410
> SBT 0.13.13和0.13.15(每次尝试)通过IntellliJ对话
> SBT 0.1-SNAPSHOT(sbt版本在sbt目录下的命令行,用于更改IntelliJ设置)。

解决方法

虽然Skala是Scala语言的自然发展,但是看到创始人Martin Odersky是德国人,应该首先实施德语关键字,JetBrains是俄罗斯公司。因此,我们致力于将西里尔字典出口到编程世界。

在某种程度上,IntelliJ-Scala已经是Scala编程语言规范的替代编译器。随着IntelliJ的全新Скала插件的发布,这将越来越真实!

这是IntelliJ-Скала团队唯一的德国成员的完全官方声明。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读