2021-6-15 4:37Scala语言很大,很复杂,它提供了各种工具,开发人员可以使用各种方式来做同样的事情。鉴于每个问题的可能解决方案的范围,开发人员如何选择应该使用哪一个?这是一系列博客文章中的第一个旨在提供A&#34的风格指南;战略"等级。高于&#34的水平;我应该使用多少空格"或Camelcase VS Pascal......
2021-5-14 23:56经过8年的工作后,28,000名提交,7,400拉申请,4,100封闭问题 - Scala 3终于出了。自2012年12月6日的第一次提交以来,超过一百人为该项目做出了贡献。今天,Scala 3纳入了型式理论的最新研究以及Scala 2的行业经验。我们已经看到了Scala中社区的良好(或不太好)的工作。根据这种经验......
2021-5-14 16:10Warning: Can only detect less than 5000 characters
2021-3-22 22:3Scala也可以通过淹没在代码复杂性或依赖地狱燃烧它们的团队来缓慢生产力。 Scala以疯狂的,复杂的代码而闻名 - 每个人都知道那个风险因素。 这篇文章的其余部分侧重于维护负担,较少讨论的Scala生产力排水。 Scala库需要与不同的Scala版本编译。 Utest v0.7.7为Scala 2.11,Sc......
2021-2-21 12:14好的,我之前已经写过一篇有关Scala Future的文章,但是那是针对某个特定错误的。这是您在编码或查看Scala Future代码时可能会遇到的或遇到的一些错误的集合。
关于我的一些事情-在过去的4年中,我在一家大型旅行公司中担任Scala开发人员,我已经看到我和我的每一个新加入同事都经历了这样的错误。我在公司......
2021-2-6 19:47到2020年底,即将发布的Scala 3的工作正在加强。这是了解,探索并最终将Metals添加到您的工具箱的最佳时机!
如果您已经熟悉Metals,则可以使用Metals进行Scala 3项目设置。
无论您是一位经验丰富的Scala开发人员,还是现在就开始使用这种编程语言开始旅程,都有很大的机会将Intelli......
2020-11-10 15:24对于采用Scala3的开发人员来说,最显著的变化之一是引入了新的语法来取代以前Scala版本中使用的隐式机制。
新语法背后的动机是,相同的隐式关键字用于不同的目的和模式,因此它成为表达如何实现模式的一种方式。这意味着,当用户遇到这个模棱两可的咒语时,需要破译开发者的意图:这是一种转换吗?这是否避免了参数重复?这是类型......
2020-11-9 14:14Scala的一个优点是实现编程语言。即使您的目标不是实现一种全新的编程语言,这些技术仍然很有用:用于编写内存、程序分析器、查询引擎和其他类似工具。这篇博客文章将带您完成用Scala实现简单编程语言的过程,介绍一些基本概念,最后介绍一个简单编程语言的可用解释器。
关于作者:Haoyi是一名软件工程师,也是许多开源Sca......