当前位置: 首页 > 知识库问答 >
问题:

我可以在IntelliJ中用德语(或完全)在Dotty中编码吗?

巫马正卿
2023-03-14

我怀疑这篇文章中至少有一部分可能是愚人节的玩笑,于是我开始在我的Linux笔记本电脑上安装Dotty,并高兴和惊讶地发现它似乎完全是直的-我能够从REPL获得用德语给出的斐波那契函数,运行良好。

现在,我想在IntelliJ IDE中用德语编写Dotty/Scala代码,但到目前为止还没有实现这一点,或者就此而言,Dotty编译将失败并出现SBT错误的英语“Hello World”,请参见下文(对象的IntelliJ代码窗口中没有错误)。

通过IntelliJ new project(智能新项目)对话框打开一个新的Dotty项目,在my中放置了一个新的Dotty实例。ivy2目录,不同于我在REPL中使用的目录。我找到了Felix Mulder的Dotty插件,但我不确定如何从源代码使用插件。项目完成后:

>

相依性的二进制版本(0.1.1-20170410-0bd7821-NIGHTLY)。lamp#scala库;0.1.1-20170410-0bd7821-夜间在默认值#skala_2.11;0.1-SNAPSHOT在项目(2.11)中不同于Scala二进制版本

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

搜索第3点中的错误消息让我想到了这一点:我可以切换到一个我知道足够好的未绑定SBT,但硬件仍然不会编译,而是会产生一个相当长的SBT错误。

不幸的是,我不理解build中条目的语法。sbt足够好,可以根据murmelssonic的建议进行更改。如果我必须要学的话,那么好吧,我相信我能做到。

我相信我读过一些帖子,其中建议建立。sbt错误可以忽略,因为它们实际上不会导致编译错误,但我不能确认这一点,因为我还不能编译任何东西。即使这是真的,我想消除这些,最好不要掩盖合法的警告和错误。

我的问题可能更好地表达为简单的“如何为IntelliJ安装Dotty插件?”,但我不确定这是对这一系列症状的完整解决方案。

系统信息:

  • OS Kubuntu 16.10

共有1个答案

贺宏逸
2023-03-14

虽然斯卡拉是斯卡拉语言的自然发展,但看到它的创建者马丁·奥德斯基是德国人,应该首先实现德语关键词,JetBrains是一家由俄罗斯人创立的公司。因此,我们致力于将西里尔关键字输出到编程世界。

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

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

 类似资料:
  • 我正在探索谷歌提供的API。首先,我在PyCharm中用Python试用了,以尝试对各种文本执行光学字符识别(OCR)。 所以我用PyCharm用Python写了一个基本程序来调用这个应用编程接口,我给它一个输入图像,其中包含文本,例如冰淇淋桶的图像/照片/代码,然后输出的是写在上面的文本桶。 现在我想测试一下的条形码扫描仪。但是受Java而非Python支持,因此理想情况下,我想在调用该API的

  • 本文向大家介绍我们可以在Java中使用throw语句后编写任何代码吗?,包括了我们可以在Java中使用throw语句后编写任何代码吗?的使用技巧和注意事项,需要的朋友参考一下 不,我们不能在throw 语句后放置任何代码,这会导致编译时错误Unreachable Statement。 Java中的Throw关键字 的关键字throw用于手动抛出异常。 每当需要根据用户定义的逻辑错误或条件挂起功能执

  • 问题内容: 我可以在Redis中设置全局TTL吗?每次设置密钥时,都无需设置TTL。 我用谷歌搜索,但找不到任何线索。看来似乎无法完成? 谢谢。 问题答案: 不,Redis没有全局/默认TTL的概念,是的,您必须为每个键分别设置它。但是,根据您的要求和要执行的操作,可能还有其他方法可以实现您的目标。换句话说,您为什么需要它? 例如,如果您想将Redis用作缓存,而不必担心必须删除“旧”项目,则只需

  • 问题内容: 我知道Python提供了API,因此您可以在C代码中调用Python解释器,但是我想要的却是相反的。 我的程序需要使用一些C API,所以代码必须用C编写。但是我也想用Python打包程序。这意味着我想在Python中调用这些C函数或可执行文件。那可能吗? 如果我希望C代码成为一个库,这意味着我将它与Python 中的可能的链接一起使用,该怎么做?那可能吗?如果我将C代码写入可执行文件

  • 在项目中,由于某种原因,需要将某些属性放入中,以便使特定属性更早可用。 然后有2个配置文件:和。 想知道是否可以将everying放入中,并完全删除以使其更干净。 由于刚才加载了,所以看起来还可以,对吧?或者,在某些情况下,这会引起一些问题吗?

  • 我想知道是否有可能把代码的这个语句变成一个三元if语句。 我试过这样格式化它--但不认为它很管用。